KamoCRM

Berhenti melaporkan kolom yang hilang sebagai tabel yang hilang

FixSecurityService
Dikirim
19 Agustus 2026 pukul 02.13 UTC
Penulis
Kamo
Berkomitmen
6715ca3

Empat controller setiap menulis ulang pesan APAPUN berisi "tidak ada" ke dalam "Tabel basis data X tidak ada. Silakan jalankan KamoInitializerApp untuk membuat Skema ". Frase tersebut tidak spesifik bagi tabel yang hilang -- PostgreSQL mengatakannya untuk kolom yang hilang (42703) dan fungsi yang hilang (42883) juga -- jadi bloknya menggantikan satu bagian informasi yang mengidentifikasi kesalahan dengan percaya diri, salah kalimat. Biaya yang salah diagnosis nyata: setiap hipotek-pasar memimpin gagal pada kolom "lead _ id" tidak ada, dan / leads / baru dilaporkan bahwa tabel LEAD hilang dan skema perlu dibangun kembali. Skema baik-baik saja. Kolom nama tidak pernah mencapai siapa pun. Petunjuk sekarang datang dari satu tempat, SchemaErrorMessages, dan dibesarkan hanya untuk hubungan... "" tidak ada - pesan yang sebenarnya berarti tabel hilang -- menyebutkan hubungan basis data bernama daripada hard- kode Tebak. Segala sesuatu yang lain melewati tersentuh. Juga menambahkan JoinedInheritansi InsertSqlTest, yang gagal membangun jika entitas INSERT mengembalikan kolom milik meja yang berbeda. Itulah Hibernasi 6,2 joined- warisan cacat di belakang pemadaman (tetap dalam kamo- shared-library 25140e0). Ia tinggal di sini, tidak di samping entitas, karena perpustakaan membangun melawan Spring Boot 3.4 / Hibernasi 6.5 sementara layanan ini berjalan 3.1,5 / 6,2.13 -- dan 6,5 tidak memiliki bug, sehingga penjaga yang sama ditempatkan di perpustakaan akan lulus sementara produksi terus gagal.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga