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

Encoding yang salah antara Spring dan PostgreSQL

Saya memiliki masalah serupa. Saya menggunakan Spring Boot 1.5.9 dan postgres 9.6, data.sql dengan sisipan. Encoding pada data.sql adalah UTF-8, tetapi setelah memulai aplikasi, dalam DB adalah simbol khusus, bukan huruf Rusia.

spring.datasource.sql-script-encoding= UTF-8

Properti ini di application.properties telah membantu.

Semua properti yang bertanggung jawab atas DB:

spring.datasource.jndi-name=java:/PostgresDS
spring.jpa.properties.hibernate.default_schema=my_scheme_name
spring.jpa.hibernate.ddl-auto = update
spring.jpa.show-sql = false
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.datasource.continue-on-error=true
spring.datasource.sql-script-encoding= UTF-8


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya harus menangani data peringkat x dari y di PostgreSQL?

  2. Membandingkan Load Balancer untuk PostgreSQL

  3. Indeks `gin_trgm_ops` Postgres tidak digunakan

  4. Cara menghasilkan pernyataan buat tabel sql untuk tabel yang ada di postgreSQL

  5. PostgreSQL:Paralelisme Kueri dalam Tindakan