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

tests.postgresqlコマンドが見つかりません:docker内のinitdb

    このコマンドはpostgresqlとして実行する必要があります rootではないユーザー 、したがって、次を使用してコマンドを実行してみてください。

    runuser -l  postgres -c 'command'    
    

    または

    su -c "command" postgres
    

    またはUSER postgresを追加します Dockerfile

    要件を確認してください:

    Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5
    pg8000 1.10
    

    更新

    copy_data_fromを作成するには 最初にフォルダを生成する必要があります:

    FROM python:slim-jessie
    ADD requirements.txt /app/requirements.txt
    ADD . /app/
    WORKDIR /app/
    RUN pip install -r requirements.txt
    RUN /PATH/TO/initdb -D myData -U postgres
    

    次に、これを追加します:

    pg = testing.postgresql.Postgresql(copy_data_from='myData')
    



    1. OracleSequenceが連続数を生成しない

    2. パラメータ値を渡すOracleXMLQuery

    3. SQL Server(T-SQL)ですべての新規ログインのデフォルト言語を設定する方法

    4. ビルド時にDockerイメージ間でネットワークを構築するにはどうすればよいですか?