PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PSQLException:ERROR:relasi TABLE_NAME tidak ada

Anda perlu menentukan nama skema di properti Musim Semi Hibernasi, bukan di URL koneksi JDBC:

<prop key="hibernate.default_schema">SCHEMA_NAME</prop>

Yang mengatakan, URL koneksi JDBC Anda sebenarnya secara sintaksis tidak valid. Menurut dokumentasi JDBC PostgreSQL Anda harus menggunakan salah satu sintaks berikut:

  • jdbc:postgresql:database
  • jdbc:postgresql://host/database
  • jdbc:postgresql://host:port/database

database di sini nama databasenya. Jika host ditinggalkan, defaultnya adalah localhost . Jika nomor port dibiarkan, itu hanya akan default ke 5432 . Jadi, salah satu dari berikut ini valid untuk kasus Anda:

  • jdbc:postgresql:DB_NAME
  • jdbc:postgresql://localhost/DB_NAME
  • jdbc:postgresql://localhost:5432/DB_NAME


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ulangi kolom RECORD

  2. Mengapa PostgreSQL melakukan pemindaian berurutan pada kolom yang diindeks?

  3. Petunjuk di PostgreSQL

  4. Cara bersih untuk menggunakan fungsi jendela postgresql di Django ORM?

  5. Postgres pg_dump membuang basis data dalam urutan yang berbeda setiap saat