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

Dockerexec-環境変数を使用してpostgresを呼び出すことはできません

    ユースケースに応じて、ユーザーをpsqlに渡す代わりに、何ができるか コマンドは、環境変数PGUSERを定義することです。 起動時にコンテナに送信されます。

    このように、指定しない場合はPostgreSQLのデフォルトユーザーになるため、接続するために指定する必要はありません。

    $ docker run --name postgres -e POSTGRES_PASSWORD=bar -e POSTGRES_USER=foo -e PGUSER=foo -d postgres
    e250f0821613a5e2021e94772a732f299874fc7a16b340ada4233afe73744423
    
    $ docker exec -ti postgres psql -d postgres                                                          
    psql (12.4 (Debian 12.4-1.pgdg100+1))
    Type "help" for help.
    
    postgres=# 
    


    1. error_logではなくすべてのPHPエラーをデータベースに出力する

    2. mysqlクエリの最適化(好き/嫌い)

    3. HTTPステータス500-Javaランタイム環境(JRE)バージョン1.7は、このドライバーではサポートされていません

    4. mysqlで時間の重複を確認します