PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Dapatkan tabel dan kolom yang memiliki urutan

Anda dapat menggunakan kueri berikut:

select s.relname as seq, n.nspname as sch, t.relname as tab, a.attname as col
from pg_class s
  join pg_depend d on d.objid=s.oid and d.classid='pg_class'::regclass and d.refclassid='pg_class'::regclass
  join pg_class t on t.oid=d.refobjid
  join pg_namespace n on n.oid=t.relnamespace
  join pg_attribute a on a.attrelid=t.oid and a.attnum=d.refobjsubid
where s.relkind='S' and d.deptype='a'

Ini mengembalikan semua urutan dengan informasi pemilik. Filter saja di klausa WHERE dan hanya itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memformat bidang bigint menjadi tanggal di Postgresql?

  2. Penyesuaian PostgreSQL:Hal Utama untuk Mendorong Kinerja

  3. Cara Membatasi Akses ke Database di PostgreSQL

  4. Bagaimana saya bisa mencocokkan dua kata terakhir dalam sebuah kalimat di PostgreSQL?

  5. Kurangi Menit dari Nilai Waktu di PostgreSQL