Postgress Datenbank auf Jupyter Notebook im Docker Container starten

Werbung:
habe das problem glaube ich gelöst! Docker hatte keinen Zugriff sowohl als auf die lokale als auch im Docker Container.
Der richtige Pfad lautete: '/mnt/workspace/departments.csv' !

Meine Frage lautet nun wieso ?
 
ah okay ich glaube ich habe es, er hat die Daten lokas alles in dne Pfad gemountet. beim Starten des Containers der Postgress Datenbank !
%%bash sudo docker run -d --rm \ --name dbis-postgres-db-1 \ --hostname dbis-postgres-db-1 \ -v "${HOST_DATA_PATH}:/mnt/workspace:ro" \ -e POSTGRES_PASSWORD=root \ -p 127.0.0.1:5432:5432 \ --network dbis-hadoop-cluster-network \ postgres:14.4

oder liege ich falsch ?
 
Werbung:
Code:
postgres=# create table demo(id int generated always as identity primary key, data text);
CREATE TABLE
postgres=# insert into demo(data) values ('bla');
INSERT 0 1
postgres=# insert into demo(data) values ('fasel');
INSERT 0 1
postgres=# \copy demo to 'demo.csv' with (header true); 
COPY 2
postgres=# truncate demo;
TRUNCATE TABLE
postgres=# \copy demo from 'demo.csv' with (header false); 
ERROR:  invalid input syntax for type integer: "id"
CONTEXT:  COPY demo, line 1, column id: "id"
postgres=#
 
Zurück
Oben