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

初期スキーマを使用してpostgresdockerコンテナを構築する

    公式のPostreSQLDockerイメージの使用ガイドによると、必要なのは次のとおりです。

    Dockerfile

    FROM postgres
    ENV POSTGRES_DB my_database
    COPY psql_dump.sql /docker-entrypoint-initdb.d/
    

    POSTGRES_DB 環境変数は、コンテナにmy_databaseを作成するように指示します 初回実行時のスキーマ。

    そして、任意の.sql /docker-entrypoint-initdb.d/にあるファイル コンテナのが実行されます。

    .shを実行する場合 スクリプトの場合は、/docker-entrypoint-initdb.d/で提供することもできます。 ディレクトリ。



    1. SQLServerのTempDBファイルの場所の変更

    2. より高度なクエリを実行しているときにオブジェクトが閉じている場合、操作は許可されません

    3. PostgreSQLで利用可能な照合のリストを返す方法

    4. SQLServerで文字列を日付/時刻値に変換する6つの方法