You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
SELECTpg_namespace.nspnameAS schema_name,
pg_class.relnameAS table_name,
pg_attribute.attnameAS column_name,
pg_type.typnameAS type,
pg_attribute.atttypmodAS column_len
FROM
pg_class
INNER JOIN
pg_namespace
ONpg_class.relnamespace=pg_namespace.oidINNER JOIN
pg_attribute
ONpg_class.oid=pg_attribute.attrelidINNER JOIN
pg_type
ONpg_attribute.atttypid=pg_type.oidWHEREpg_namespace.nspname='{{schema_name}}'ANDpg_class.relname='{{table_name}}'ANDpg_type.typname NOT IN ('oid','xid','tid','cid')
ANDpg_attribute.attnum>=0ORDER BYpg_attribute.attnumASC
;
Option 3:
SELECT*FROM
pg_table_def
WHERE
tablename ='prototype_salesforce_lead_changes'AND schemaname ='mk_3311_1';
Count number of tables
SELECTCOUNT(DISTINCT pg_namespace.nspname||'.'||pg_class.relname)
FROM
pg_class
INNER JOIN
pg_namespace
ONpg_class.relnamespace=pg_namespace.oidWHEREpg_namespace.nspnameLIKE'%mk_%'ANDpg_class.relname NOT LIKE'%mk_%'
;
Delete tables for a tenant
SELECT
'DROP TABLE ' || pg_namespace.nspname || '.' || pg_class.relname || ';'
FROM
pg_class
INNER JOIN
pg_namespace
ON pg_class.relnamespace = pg_namespace.oid
WHERE
pg_namespace.nspname IN ('mk_3771_1')
AND pg_class.relname NOT LIKE '%mk_%'
;