
Sensitiviti kes PostgreSQL dan penukaran kes
Pastikan anda mengetahui perbezaan dalam kepekaan kes apabila mengimport jadual daripada sumber data lain ke dalam PostgreSQL. Dalam PostgreSQL, nama yang tidak disebut tidak peka huruf besar-besaran, manakala nama yang disebut adalah sensitif huruf besar-besaran. Ini boleh menyebabkan ralat jika anda menjangkakan untuk mengakses jadual atau paparan menggunakan nama sensitif huruf besar-besaran.
Untuk menyelesaikan masalah yang dinyatakan dalam soalan, bahawa jadual yang dibuat dalam huruf besar tidak boleh diakses tanpa menggunakan petikan, anda mempunyai dua pilihan:
1. Gunakan tanda petikan untuk nama jadual:
Anda boleh menyertakan nama jadual dalam petikan berganda, yang menjadikannya sensitif huruf besar-besaran. Sebagai contoh, pertanyaan berikut akan mengakses jadual "STD_TYPE_CODES" dalam cara sensitif huruf kecil:
<code class="language-sql">SELECT * FROM "STD_TYPE_CODES"</code>
2. Tukar nama jadual kepada huruf kecil:
Untuk menjadikan nama jadual sepadan dengan tingkah laku huruf kecil lalai PostgreSQL, anda boleh menggunakan pernyataan ALTER TABLE untuk menamakan semula jadual kepada persamaan huruf kecilnya. Sebagai contoh, pernyataan berikut menamakan semula jadual "STD_TYPE_CODES" kepada "std_type_codes":
<code class="language-sql">ALTER TABLE "STD_TYPE_CODES" RENAME TO "std_type_codes";</code>
Sebagai alternatif, anda boleh mengedit fail dump sebelum mengimport ke PostgreSQL atau menggunakan pilihan khusus untuk menukar nama jadual kepada huruf kecil apabila mendapatkan data daripada pangkalan data sumber.
Atas ialah kandungan terperinci Bagaimana Mengendalikan Isu Sensitiviti Kes Apabila Mengimport Jadual ke dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Penyelesaian kepada tetapan semula Sambungan
Cara membuat pautan lembut
Perbezaan antara halaman web statik dan halaman web dinamik
Bagaimana untuk membeli dan menjual Bitcoin di China
Penyelesaian kepada javascript:;
Cara menggunakan fungsi countif
Apakah tapak carian?
Bagaimana untuk menangani lag komputer yang perlahan dan tindak balas yang perlahan