Ketika saya mencoba menggunakan \i
file yang tidak ada di folder psql.exe, katanya C:: permission denied
. Sebagai contoh saya memiliki file dengan perintah SQL di C:\Users\Work\Desktop\School Work\load_database.sql
dan ketika saya mengetik \i "C:\Users\Work\Desktop\School Work\load_database.sql"
katanya C:: permission denied
. Bagaimana saya bisa memperbaikinya?
Saya menemukan pekerjaan di sini di mana Anda menyalin file .sql ke folder yang sama dengan psql.exe.
Ngomong-ngomong, apakah \ i membela impor?
sumber
psql
(dan PostgreSQL) menggunakannya dalam pengidentifikasi.Letakkan file di beberapa direktori dengan izin penuh untuk semua orang, seperti 'c: \ tmp'
ATAU
Tetapkan hak baca untuk file yang ingin Anda impor.
Saya memberikan izin membaca 'Semua Orang'.
Setelah mengimpor file, Anda dapat mencabut izin itu.
sumber