sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLスキーマのテーブルを一覧表示します

    すべてのスキーマ:

    => \dt *.*
    

    特定のスキーマの場合:

    => \dt public.*
    

    いくつかの制限付きで正規表現を使用することが可能です

    \dt (public|s).(s|t)
           List of relations
     Schema | Name | Type  | Owner 
    --------+------+-------+-------
     public | s    | table | cpn
     public | t    | table | cpn
     s      | t    | table | cpn
    

    上級ユーザーは、文字クラスなどの正規表現表記([0-9]など)を使用して、任意の数字に一致させることができます。 を除き、すべての正規表現特殊文字はセクション9.7.3で指定されているとおりに機能します。 これは、上記のように区切り文字として使用されます、 * これは正規表現表記。*に変換されます 、 これはに変換されます。 、および $ これは文字通り一致します。 と書くことで、必要に応じてこれらのパターン文字をエミュレートできます。 の場合 、(R + |) R *の場合 、または(R |) R?の場合 。 $ 正規表現の通常の解釈(つまり、 $ )とは異なり、パターンは名前全体と一致する必要があるため、正規表現文字としては必要ありません。 パターンに自動的に追加されます)。 *と書く パターンを固定したくない場合は、最初および/または最後に。二重引用符内では、すべての正規表現の特殊文字は特別な意味を失い、文字通り一致することに注意してください。また、正規表現の特殊文字は、演算子名のパターン(つまり、 \ do の引数)で文字通り一致します。 。



    1. WordPressのインストール方法:サーバーソフトウェア

    2. pg-promiseを使用した複数行の挿入

    3. MySQLでのREGEXP_INSTR()関数のしくみ

    4. PGD​​ay.IT2011の論文募集が延長されました