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
-
#remove_primary_key_comment(table_name, primary_key_name) ⇒ Object
remove a primary_key comment.
-
#set_primary_key_comment(table_name, primary_key_name, comment) ⇒ Object
add a comment to the primary_key.
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" |