mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-10-26 06:30:06 -05:00
Ensure that when pasting a row in query tool grid, default value is used for autogenerated/serial columns. #5922
This commit is contained in:
1 parent
1d7d6561f6
commit
861c66d180
6 files changed
+41
-10
No files matched your search
+2
-1
@@ -1,5 +1,5 @@
|
||||
SELECT DISTINCT att.attname as name, att.attnum as OID, pg_catalog.format_type(ty.oid,NULL) AS datatype,
|
||||
att.attnotnull as not_null, att.atthasdef as has_default_val, des.description
|
||||
att.attnotnull as not_null, att.atthasdef as has_default_val, des.description, seq.seqtypid
|
||||
FROM pg_catalog.pg_attribute att
|
||||
JOIN pg_catalog.pg_type ty ON ty.oid=atttypid
|
||||
JOIN pg_catalog.pg_namespace tn ON tn.oid=ty.typnamespace
|
||||
@@ -11,6 +11,7 @@ FROM pg_catalog.pg_attribute att
|
||||
LEFT OUTER JOIN pg_catalog.pg_namespace ns ON ns.oid=cs.relnamespace
|
||||
LEFT OUTER JOIN pg_catalog.pg_index pi ON pi.indrelid=att.attrelid AND indisprimary
|
||||
LEFT OUTER JOIN pg_catalog.pg_description des ON (des.objoid=att.attrelid AND des.objsubid=att.attnum AND des.classoid='pg_class'::regclass)
|
||||
LEFT OUTER JOIN pg_catalog.pg_sequence seq ON cs.oid=seq.seqrelid
|
||||
WHERE
|
||||
att.attrelid = {{ tid|qtLiteral(conn) }}::oid
|
||||
{% if clid %}
|
||||
|
||||
Reference in new issue
Block a user