Cambiar valores de aumento automático en la migración (PostgreSQL y SQLite3)

Tengo un proyecto alojado en Heroku y me gustaría cambiar el valor de inicio de autoincremento de una tabla. Estoy usando SQLite3 localmente y Heroku usa PostgreSQL Esto es lo que tengo en la migración:

class CreateMytable < ActiveRecord::Migration

  def self.up
    create_table :mytable do |t|
      t.text :mytext
    end

    case ActiveRecord::Base.connection.adapter_name 
      when 'PostgreSQL'
        execute 'ALTER SEQUENCE mytable_id_seq RESTART WITH 1000;'
      when 'SQLite'
        execute 'update sqlite_sequence set seq = 1000 where name = "mytable";'
      else
    end 
  end

  def self.down
    drop_table :mytable
  end
end

Localmente, la migración se ejecuta, pero SQLite parece ignorar el cambio, aunque funciona en Heroku. ¿Qué estoy haciendo mal

Respuestas a la pregunta(1)

Su respuesta a la pregunta