This repository was archived by the owner on Aug 14, 2023. It is now read-only.
forked from pgadmin-org/pgadmin4
-
-
Notifications
You must be signed in to change notification settings - Fork 3
Duplicate sequences for identity columns #25
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingupstreamProblem with pgadmin4 itselfProblem with pgadmin4 itself
Description
Bug report
To Reproduce
On source:
create table t(id int8 generated by default as identity);Diff with target:
CREATE SEQUENCE IF NOT EXISTS public.t_id_seq
INCREMENT 1
START 1
MINVALUE 1
MAXVALUE 9223372036854775807
CACHE 1;
ALTER SEQUENCE public.t_id_seq
OWNER TO postgres;
CREATE TABLE IF NOT EXISTS public.t
(
id bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1 )
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public.t
OWNER to postgres;\ds after running the above on target:
postgres=# \ds
List of relations
Schema | Name | Type | Owner
--------+-----------+----------+----------
public | t_id_seq | sequence | postgres
public | t_id_seq1 | sequence | postgres
(2 rows)
Expected behavior
The CREATE SEQUENCE ... part shouldn't exist.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingupstreamProblem with pgadmin4 itselfProblem with pgadmin4 itself