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

Postgresqlテーブルは存在しますが、クエリ時に関係を取得することはありません

    公開されていない場合は、スキーマを含める必要があります

    SELECT *
    FROM <schema>."my_table"
    

    または、デフォルトのスキーマを変更できます

    SHOW search_path;
    SET search_path TO my_schema;
    

    ここでテーブルスキーマを確認してください

    SELECT *
    FROM information_schema.columns
    

    たとえば、テーブルがデフォルトのスキーマpublicにある場合 どちらも問題なく動作します

    SELECT * FROM parroquias_region
    SELECT * FROM public.parroquias_region
    

    ただし、セクターはスキーマを指定する必要があります

    SELECT * FROM map_update.sectores_point
    


    1. 別のテーブルに存在しないレコードを1つのテーブルから検索します

    2. MySQLdumpとMySQLシェルユーティリティを使用したパフォーマンステスト

    3. MariaDBでデータベースの文字セットと照合を設定する

    4. SQLでのCREATETABLE–SQLでのテーブルの作成について知っておくべきことすべて