Если у меня есть стол User
.Как изменить положение столбца в таблице
На первой, она имеет 2 колонки phone
, address
Позже мне нужно в качестве нового столбца name
,
Как я могу добавить новый столбец и поставить новый столбец в первой позиции.
Я знаю, как добавить новый столбец
add_column :users, :name, :string
Но не зная, как изменить свой заказ.
Потому что оно будет добавляться к последней позиции по умолчанию.
Я прочитал книгу «голова первого SQL»
Он сказал мне, что это лучшая практика, чтобы поставить первичный ключ в первом положении
https://wiki.postgresql.org/wiki/Alter_column_position Почему вы хотите изменить положение столбцов? –
Возможный дубликат [Можно ли изменить естественный порядок столбцов в Postgres?] (Http://stackoverflow.com/questions/126430/is-it-possible-to-change-the-natural-order-of- columns-in-postgres) –
Мне действительно интересно Почему вы хотите изменить положение столбцов? просто любопытно узнать почему? –