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

Dapatkan nama tabel sumber baris saat menanyakan induk yang diwarisinya

Untuk mengidentifikasi tabel sumber dari baris tertentu, gunakan tableoid , seperti Anda sudah menemukan diri Anda sendiri.
Pemain regclass mengambil nama sebenarnya, secara otomatis memenuhi syarat skema jika diperlukan sesuai dengan search_path saat ini .

SELECT *, tableoid::regclass::text AS table_name
FROM   master.tbl
WHERE  <some_condition>;

Selengkapnya:

  • Cari tahu skema mana yang berdasarkan nilai tabel
  • Pilih (ambil) semua catatan dari beberapa skema menggunakan Postgres
  • Bagaimana search_path mempengaruhi resolusi pengenal dan "skema saat ini"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengotomatiskan Replikasi dan Failover PostgreSQL 12 dengan repmgr – Bagian 2

  2. Mengurai pemutakhiran PostgreSQL

  3. Bagaimana cara mendapatkan kunci utama tabel dari Postgres melalui plpgsql?

  4. PG::UndefinedTable:ERROR:relasi tidak ada dengan penamaan dan konvensi Rails yang benar

  5. Bagaimana cara mencatat kueri PostgreSQL?