PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie znaleziono polecenia testing.postgresql:initdb w dockerze

musisz uruchomić to polecenie jako postgresql użytkownik nie root , więc możesz spróbować uruchomić swoje polecenia za pomocą:

runuser -l  postgres -c 'command'    

lub

su -c "command" postgres

lub dodaj USER postgres do Twojego Dockerfile

i sprawdź wymagania:

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

AKTUALIZUJ

Aby utworzyć copy_data_from działa, powinieneś najpierw wygenerować folder:

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

a następnie dodaj to:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja agregująca JSONB sqlalchemy

  2. Aktualizacja Postgres z lewego przyłączenia

  3. HikariPool-1 — nie udało się zweryfikować połączenia [chroniony adres e-mail] (to połączenie zostało zamknięte).

  4. Nxlog im_dbi nie działa

  5. Jak sprawić, by rozszerzenie nie było relokowalne?