Я хотел бы, чтобы заставить автоматическое приращение поля таблицы до некоторого значения, к сожалению, мой запрос, кажется, не в состоянииСброс счетчика автоматического приращения в PostgreSQL
ALTER SEQUENCE categories_categoryid_seq RESTART WITH 1;
ERROR: relation "your_sequence_name" does not exist
Моей таблица categories
имеет следующие столбцы:
- CategoryId
- функции
- имя
Edit: Мой Создать запрос:
-- Table: public.categories
-- DROP TABLE public.categories;
CREATE TABLE public.categories
(
categoryid bigint NOT NULL,
functions character varying(255) COLLATE pg_catalog."default" NOT NULL,
name character varying(255) COLLATE pg_catalog."default" NOT NULL,
CONSTRAINT categories_pkey PRIMARY KEY (categoryid)
)
WITH (
OIDS = FALSE
)
TABLESPACE pg_default;
ALTER TABLE public.categories
OWNER to postgres;
Вы уверены, что это название последовательности? вы проверили его с помощью pgAdmin или аналогичных инструментов? если нет, попробуйте [проверить его с запросом] (http://stackoverflow.com/questions/1493262/list-all-sequences-in-a-postgres-db-8-1-with-sql) –
preend schema ... –
Да, pgadmin открыт. В качестве примера следующий запрос отлично работает: SELECT * FROM public.categories ORDER BY categoryid ASC – user3657270