Module: DynamicMigrations::ActiveRecord::Migrators::PrimaryKey

Included in:
DynamicMigrations::ActiveRecord::Migrators
Defined in:
lib/dynamic_migrations/active_record/migrators/primary_key.rb

Instance Method Summary collapse

Instance Method Details

#remove_primary_key_comment(table_name, primary_key_name) ⇒ Object

remove a primary_key comment



13
14
15
16
17
# File 'lib/dynamic_migrations/active_record/migrators/primary_key.rb', line 13

def remove_primary_key_comment table_name, primary_key_name
  execute "    COMMENT ON CONSTRAINT \#{primary_key_name} ON \#{schema_name}.\#{table_name} IS NULL;\n  SQL\nend\n"

#set_primary_key_comment(table_name, primary_key_name, comment) ⇒ Object

add a comment to the primary_key



6
7
8
9
10
# File 'lib/dynamic_migrations/active_record/migrators/primary_key.rb', line 6

def set_primary_key_comment table_name, primary_key_name, comment
  execute "    COMMENT ON CONSTRAINT \#{primary_key_name} ON \#{schema_name}.\#{table_name} IS \#{quote comment};\n  SQL\nend\n"