Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 как создать auto increment без sequence  [new]
YuriyB
Member

Откуда:
Сообщений: 1137
добрый день,

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

как создать таблицу БЕЗ sequence

пытаюсь

CREATE TABLE public.city (
    id SERIAL,
    name character varying(20)
);


но все равно вижу в базе


id integer NOT NULL nextval('city_id_seq'::regclass)
6 апр 21, 13:39    [22305032]     Ответить | Цитировать Сообщить модератору
 Re: как создать auto increment без sequence  [new]
Melkij
Member

Откуда: Санкт-Петербург
Сообщений: 1280
YuriyB,

автоинкремент в postgresql - всегда sequence. Потому что он уже есть, хорошо отлажен и работает. Поэтому все 3 синтаксиса в конечном итоге реализованы через sequence.

Разбирайтесь с вопросом, почему у вас "они либо не экпортируются, либо номера почему нарушаются"
6 апр 21, 13:45    [22305038]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить