Sto cercando di importare un file CSV in PostgreSQL su una tabella. Il tavolo è impostato come qui:
Impostazione tabella:
Il mio file csv è delimitato da virgole e ho inserito del testo che contiene virgole all'interno di segni vocali. Non ha intestazioni. Quando vado a caricare i dati usando i comandi mostrati ottengo l'errore mostrato
Errore:
Penso che questo possa avere qualcosa a che fare con la prima colonna patientId che viene impostata per generare automaticamente un numero sequenziale? Nel mio csv i numeri in questa colonna sono già sequenziali.
Cosa devo fare per farlo caricare con successo per favore.
AGGIORNAMENTO - Ora ho cambiato il mio CSV per avere intestazioni e modificato il codice per chiamare solo in alcune colonne etichettate in modo che salti appId e auto generi il numero come indicato nella tabella:
Appunti di COPIA ("patientId", "appt", "staffId", "lungCapacity", "note") FROM "/home/user/VBoxShare/Appointment.csv" WITH HEADER CSV;
Ora sto ricevendo questo ERRORE: dati aggiuntivi dopo l'ultima colonna prevista CONTESTO: nomine della COPIA, riga 2: "1,4,18 / 04 / 2010,4906475184,5163 ,," Ho controllato il CSV e non ci sono caratteri aggiuntivi dopo i dati. Cosa potrebbe causare questo errore?