sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu vytvořit polygon pomocí polí v PostgreSQL?

Syntaxe pro běžný postgresový polygon je spíše:

insert into geo_table values (1, '((2,2),(3,4),(3,6),(1,1))');

Kde 1 je nějaké id a položka v uvozovkách je polygon. Očekával bych, že dotaz bude podobný, pro souřadnice pravděpodobně potřebujete závorky atd. Obvykle pro geoprostorová data, která chcete (Lon Lat) souřadnice. Postgis také bere WKT výroky jako:

GeomFromText('POLYGON((long1 lat1, long2 lat2, long3 lat3))')



  1. Nelze se připojit k Postgres přes PHP, ale lze se připojit z příkazového řádku a PgAdmin na jiném počítači

  2. Funkce Postgresql s příkazem if

  3. Redundance Oracle RAC N+1

  4. Rozdíl mezi `brew services start mysql` a `mysql.server start`