Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Membetulkan Ralat 'Perhubungan Tidak Wujud' dalam PostgreSQL?

Bagaimanakah Saya Membetulkan Ralat 'Perhubungan Tidak Wujud' dalam PostgreSQL?

Patricia Arquette
Patricia Arquetteasal
2025-01-20 13:52:11287semak imbas

How Do I Fix the

Menyelesaikan masalah Ralat "Perhubungan Tidak Wujud" PostgreSQL

"ERROR: relation 'table_name' tidak wujud" dalam PostgreSQL selalunya berpunca daripada kesilapan mudah: merujuk nama jadual anda secara salah. Panduan ini membantu anda menentukan dan menyelesaikan isu tersebut.

Sensitiviti Kes: Faktor Utama

PostgreSQL adalah sensitif huruf besar-besaran. Nama jadual anda mesti tepat padan dengan huruf besar yang digunakan semasa jadual dibuat. Untuk nama huruf bercampur, sentiasa sertakan pengecam dalam petikan berganda:

<code class="language-sql">CREATE TABLE "MyTable" ( ... );
SELECT * FROM "MyTable";</code>

Laluan Carian Skema: Meluaskan Carian

Jika nama jadual anda hanya menggunakan huruf kecil dan ralat berterusan, laraskan laluan carian skema anda. Ini memberitahu PostgreSQL tempat untuk mencari jadual. Tambahkan skema yang mengandungi jadual anda pada laluan:

<code class="language-sql">SET search_path TO my_schema,public;</code>

Kini, anda boleh menanyakan jadual tanpa menyatakan skema secara eksplisit (dengan mengandaikan ia berada dalam my_schema):

<code class="language-sql">SELECT * FROM mytable;</code>

Bacaan dan Sumber Lanjut

Untuk pemahaman yang lebih mendalam tentang laluan carian skema dan peraturan sensitiviti huruf besar PostgreSQL, rujuk dokumentasi rasmi PostgreSQL:

Atas ialah kandungan terperinci Bagaimanakah Saya Membetulkan Ralat 'Perhubungan Tidak Wujud' dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn