Basis data saya berisi tabel Spasial dan Non-Spasial, tetapi saya hanya ingin mengambil tabel Spasial dari kueri.
Setiap saran untuk memilih hanya tabel Spasial. 'the_geom' adalah kolom geometri dalam tabel spasial.
Kalau tidak, apakah mungkin untuk memilih tabel dari nama kolomnya.
Saya mencoba dengan kode ini select relname from pg_stat_user_tables WHERE schemaname='public'
; tetapi dari ini kita mendapatkan semua nama tabel.
postgis
postgresql
query
Kishor
sumber
sumber
SELECT table_name FROM information_schema.columns WHERE column_name = 'the_geom'
Jalan pendek
Cara yang lebih dalam
Opsi kedua harus berfungsi bahkan jika informasi geometry_columns telah dihapus. 'Wkb_geometry' adalah nama default kolom data geometri jika Anda menggunakan alat ogr2ogr untuk memberi makan basis data Anda.
sumber
Satu lagi untuk memilih hanya tabel spasial dalam database ..
Dengan menggunakan kode ini, kami juga dapat mengambil info tabel dengan mengetahui nama kolomnya.
sumber