Fixed an issue where the table showed duplicate columns when creating multiple sequences on the same column. Fixes #7307

This commit is contained in:
Akshay Joshi
2022-04-21 12:42:33 +05:30
parent e5ef6a7b21
commit d336cade85
5 changed files with 5 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
SELECT att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
SELECT DISTINCT ON (att.attnum) att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
att.atttypmod, att.attacl, att.attnotnull, att.attoptions, att.attstattarget,
att.attstorage, att.attidentity,
pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval,

View File

@@ -1,4 +1,4 @@
SELECT att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
SELECT DISTINCT ON (att.attnum) att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
att.atttypmod, att.attacl, att.attnotnull, att.attoptions, att.attstattarget,
att.attstorage, att.attidentity,
pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval,

View File

@@ -1,4 +1,4 @@
SELECT att.attname as name, att.*, def.*, pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval,
SELECT DISTINCT ON (att.attnum) att.attname as name, att.*, def.*, pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval,
CASE WHEN att.attndims > 0 THEN 1 ELSE 0 END AS isarray,
pg_catalog.format_type(ty.oid,NULL) AS typname,
pg_catalog.format_type(ty.oid,att.atttypmod) AS displaytypname,

View File

@@ -1,4 +1,4 @@
SELECT att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
SELECT DISTINCT ON (att.attnum) att.attname as name, att.atttypid, att.attlen, att.attnum, att.attndims,
att.atttypmod, att.attacl, att.attnotnull, att.attoptions, att.attstattarget,
att.attstorage, pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval,
pg_catalog.format_type(ty.oid,NULL) AS typname,