Postgresql ложно вставляет значения


3 принят

Postgres по умолчанию будет вставлять ваши значения в том порядке, в котором столбцы объявлены в таблице; это не имеет никакого отношения к тому, что названы вашими столбцами в запросе.

https://www.postgresql.org/docs/9.5/static/sql-insert.html

Если список имен столбцов вообще не указан, по умолчанию все столбцы таблицы указаны в объявленном порядке; или имена первых N столбцов, если есть только N столбцов, предоставленных предложением или запросом VALUES.

Вы можете изменить свою вставку, чтобы объявить порядок вставляемых столбцов, или изменить порядок выбора, чтобы он соответствовал порядку столбцов в таблице.

PostgreSQL, GTFS,

postgresql,gtfs,

0

Ответов: 1


3 принят

Postgres по умолчанию будет вставлять ваши значения в том порядке, в котором столбцы объявлены в таблице; это не имеет никакого отношения к тому, что названы вашими столбцами в запросе.

https://www.postgresql.org/docs/9.5/static/sql-insert.html

Если список имен столбцов вообще не указан, по умолчанию все столбцы таблицы указаны в объявленном порядке; или имена первых N столбцов, если есть только N столбцов, предоставленных предложением или запросом VALUES.

Вы можете изменить свою вставку, чтобы объявить порядок вставляемых столбцов, или изменить порядок выбора, чтобы он соответствовал порядку столбцов в таблице.

PostgreSQL, GTFS,
Похожие вопросы