Как использовать серийный номер / автономер в комбинации PostgreSQL / Access - PullRequest
1 голос
/ 17 июня 2010

Я работаю над базой данных в PostgreSQL (8.3), с которой пользователи будут взаимодействовать (обновлять и запрашивать) через Microsoft Access 2003. Некоторые таблицы имеют первичные ключи, определенные в PostgreSQL как «последовательные». Эти столбцы, когда они связаны с Access, отображаются как «Number» и не увеличиваются автоматически при вставке новых данных в таблицы через Access. Есть ли способ заставить серийные первичные ключи работать через Access? Может быть, серийный номер не подходит? Все, что мне нужно, - это нечто уникальное, которое автоматически генерируется Access, когда пользователь начинает новую запись.

1 Ответ

4 голосов
/ 17 июня 2010

Последовательность - это целое число со значением по умолчанию из последовательности. Если в этом столбце ничего не вставлено, используется значение по умолчанию. Это всегда будет происходить, независимо от того, каким клиентом вы пользуетесь. Access 2003 отлично работает как клиент, также со значениями по умолчанию.

Совет. Игнорируйте этот столбец в Access и разрешите базе данных использовать значение по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...