Ve všech schématech:
=> \dt *.*
V konkrétním schématu:
=> \dt public.*
S určitými omezeními je možné používat regulární výrazy
\dt (public|s).(s|t)
List of relations
Schema | Name | Type | Owner
--------+------+-------+-------
public | s | table | cpn
public | t | table | cpn
s | t | table | cpn
Pokročilí uživatelé mohou použít zápisy s regulárními výrazy, jako jsou třídy znaků, například [0-9], aby odpovídaly libovolné číslici. Všechny speciální znaky regulárního výrazu fungují tak, jak je uvedeno v části 9.7.3, kromě
.což je bráno jako oddělovač, jak je uvedeno výše,*což je přeloženo do zápisu regulárních výrazů.*,?což je přeloženo do.a$což se shoduje doslova. Tyto vzorové znaky můžete v případě potřeby emulovat napsáním?pro.,(R+|)proR*, nebo(R|)proR?.$není potřeba jako znak regulárního výrazu, protože vzor musí odpovídat celému názvu, na rozdíl od obvyklé interpretace regulárních výrazů (jinými slovy$se automaticky připojí k vašemu vzoru). Napište*na začátku a/nebo na konci, pokud si nepřejete, aby byl vzor ukotven. Všimněte si, že v dvojitých uvozovkách všechny speciální znaky regulárních výrazů ztrácejí svůj speciální význam a jsou spojeny doslovně. Speciální znaky regulárního výrazu se také doslovně shodují ve vzorech názvů operátorů (tj. argument\do).