PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Fornire l'autorizzazione per la copia del sistema Windows Postgres (Windows 8)

Le versioni recenti di PostgreSQL per Windows non utilizzano postgres account del sistema operativo, usano un NetworkService account di sistema invece. Questo è specificato nelle proprietà del servizio PostgreSQL in Windows. Questo è presumibilmente il motivo per cui the object postgres cannot be found errore. La modifica dei permessi del file non è comunque realmente necessaria.

Le versioni recenti di pgAdmin (1.16+) sono in grado di inviare contenuti COPY dal client al server senza che il server apra il file. Fai clic con il pulsante destro del mouse sul nome di una tabella all'interno del browser degli oggetti e controlla un menu chiamato Import . Internamente questo utilizzerà il COPY FROM STDIN variante.

Se non è soddisfacente, c'è anche la possibilità di usare il psql.exe strumento da riga di comando e il suo \copy comando. Questo comando ha la stessa funzionalità e sintassi dell'SQL COPY comando tranne per il fatto che trasmette il file dal client al server invece di essere aperto dal server stesso. Se sei orientato alla CLI, rendilo la tua scelta premium, è più facile di pgAdmin.