PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Какво е Е пред низ на Postgres?

Според документацията на PostgreSQL https://www.postgresql.org/ docs/9.0/sql-syntax-lexical.html (подчертаването е мое)

Използването на \\ във вашия низ означава, че той избягва екранираща последователност, вероятно за да бъде безопасен при пренасяне и съхранение в .sql файл. Дословно низ действително предаде в ST_GeomFromWKB функция ще бъде:

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

След това тези поредици от 3 или 4 знака между наклонени черти ще бъдат интерпретирани от ST_GeoFromWKB директно.

Документацията за ST_GeoFromWKB ( https://postgis.net/docs/ST_GeomFromWKB.html ) гласи:

За съжаление не се посочва точно какъв формат всъщност представлява „добре познатото двоично представяне“.

Оказва се, че съдържанието на низа зависи от координатната система, която използвате, която е посочена от SRID параметър. В този случай 4326 съответства на WGS84 :https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84

Ще трябва да направите допълнително четене и проучване, за да разплетете това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групово вмъкване на postgres, където клеймото има нулево ограничение, зададено чрез секвализиране

  2. Времето за изчакване на връзката на обвивката на външни данни в Cloud SQL (postgres) е изтекло за екземпляр на реплика

  3. Мигрирайте MS Access към PostgreSQL

  4. Нуждаете се от обяснение за типовете символи в PostgreSQL

  5. Rails - SQLite3::SQLException:почти USING:синтактична грешка