Di semua skema:
=> \dt *.*
Dalam skema tertentu:
=> \dt public.*
Dimungkinkan untuk menggunakan ekspresi reguler dengan beberapa batasan
\dt (public|s).(s|t)
List of relations
Schema | Name | Type | Owner
--------+------+-------+-------
public | s | table | cpn
public | t | table | cpn
s | t | table | cpn
Pengguna tingkat lanjut dapat menggunakan notasi ekspresi reguler seperti kelas karakter, misalnya [0-9] untuk mencocokkan digit apa pun. Semua karakter khusus ekspresi reguler berfungsi sebagaimana ditentukan dalam Bagian 9.7.3, kecuali untuk
.
yang diambil sebagai pemisah seperti yang disebutkan di atas,*
yang diterjemahkan ke notasi ekspresi reguler.*
,?
yang diterjemahkan menjadi.
, dan$
yang cocok secara harfiah. Anda dapat meniru karakter pola ini sesuai kebutuhan dengan menulis?
untuk.
,(R+|)
untukR*
, atau(R|)
untukR?
.$
tidak diperlukan sebagai karakter ekspresi reguler karena polanya harus cocok dengan seluruh nama, tidak seperti interpretasi ekspresi reguler biasa (dengan kata lain,$
secara otomatis ditambahkan ke pola Anda). Tulis*
di awal dan/atau akhir jika Anda tidak ingin polanya ditambatkan. Perhatikan bahwa dalam tanda kutip ganda, semua karakter khusus ekspresi reguler kehilangan arti khusus dan dicocokkan secara harfiah. Juga, ekspresi reguler karakter khusus dicocokkan secara harfiah dalam pola nama operator (yaitu, argumen\do
).