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

Apa E sebelum string Postgres?

Sesuai dokumentasi PostgreSQL https://www.postgresql.org/ docs/9.0/sql-syntax-lexical.html (penekanan pada saya)

Penggunaan \\ dalam string Anda berarti ia keluar dari urutan pelarian, mungkin aman dalam perjalanan dan penyimpanan dalam .sql mengajukan. verbatim string benar-benar diteruskan ke ST_GeomFromWKB fungsinya adalah:

\001\001\000\000\000\321\256B\312O\304Q\300\347\030\220\275\336%[email protected]

Urutan 3 atau 4 karakter di antara garis miring ini kemudian akan ditafsirkan oleh ST_GeoFromWKB secara langsung.

Dokumentasi untuk ST_GeoFromWKB ( https://postgis.net/docs/ST_GeomFromWKB.html ) menyatakan:

Sayangnya itu tidak menyatakan format apa, tepatnya, "representasi biner terkenal" sebenarnya.

Ternyata isi string tergantung pada sistem koordinat yang Anda gunakan, yang ditentukan oleh SRID parameter. Dalam hal ini 4326 sesuai dengan WGS84 :https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84

Anda perlu membaca dan meneliti lebih lanjut untuk menguraikannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggabungan Koneksi dengan Pgbouncer di PostgreSQL 9.0

  2. cara mengembalikan DB postgresql tanpa cadangan

  3. zona waktu default postgres

  4. Heroku mentransfer db dari satu aplikasi ke aplikasi lain

  5. Pisahkan nilai yang dipisahkan koma ke dalam tabel target dengan jumlah kolom tetap