no schema has been selected to create in
Anda mendapatkan kesalahan ini saat search_path
Anda pengaturan tidak memiliki entri pertama yang valid (biasanya kosong). Postgres tidak tahu di skema mana untuk membuat tabel.
Perbaiki search_path
Anda pengaturan, atau nama objek yang memenuhi syarat skema (seperti:public.users
). Tapi perbaiki search_path
Anda di apa saja kasus.
Detail:
- Bagaimana search_path memengaruhi resolusi pengidentifikasi dan "skema saat ini"
Saya menemukan file yang dibuat oleh pg_dump
(di bawah postgres 10.7) memiliki
SELECT pg_catalog.set_config('search_path', '', false);
dekat bagian atasnya. Jadi saat mengimpor file, itu memanipulasi jalur pencarian, yang bertahan sepanjang sesi saat ini.
Mengomentari baris itu (dan memulai sesi baru) memperbaiki masalah.
Masalah ini sudah dijawab:https://dba.stackexchange.com/a/275116/114247
Perbaikannya adalah:
grant usage on schema public to public;
grant create on schema public to public;
Komposer:file_put_contents(./composer.json):gagal membuka streaming:Izin ditolak
Bagaimana cara menampilkan daftar proses yang berjalan Python?