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

Psycopg2-のメタコマンド-\dが機能しない

    コマンドラインpsql \dのようないくつかのショートカットがあります しかし、それはSQLの一部ではありません。必要なのは、information_schemaにクエリを実行することです :

    SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
    

    編集: コマンドラインpsql -Eが非常に重要な情報です。 \dの実装に使用されるSQLクエリをエコーし​​ます @piroがコメントで書いているように、他のバックスラッシュコマンド(psqlプロンプトでそれらの1つを使用するときはいつでも)。このようにして、必要なものを非常に簡単に入手できます。
    @piroに感謝します!




    1. json_encode()メソッドにメモリ制限はありますか?

    2. 指紋テンプレートをOracleデータベースに移動する方法

    3. PHPを使用してMySQLテーブルの行数を取得するにはどうすればよいですか?

    4. タイプ:=Eの場合にのみ価格コードを尋ねる必要があります