PostgreSQL資料庫常見問題

2021-07-14 05:20:07 字數 720 閱讀 6549

insert

into test values(st_transform(st_geomfromtext('point

(10070507.650288 4282901.6281314)',900913))

insert

into test values(st_transform(st_geomfromtext('point

(10070507.650288 4282901.6281314)',900913),4326))

//採用postgis函式將墨卡托投影變成4326並插入空間資料庫

point

(10070507.650288 4282901.6281314) //標準wkt格式

select st_astext(location) from test;//返回對應的wkt
update table_name set the_geom = st_geomfromtext(st_astext(the_geom),4326)

//注:此處4326為資料的座標系id)

首先,安裝postgis,它相當於與postgresql的空間資料引擎,安裝它後postgresql就有了地理空間分析的支援。需要有geometry資料型別的關鍵是通過模版資料庫進行新建資料庫。

Postgresql 常見資料庫操作命令記錄

在此記錄一些postgresql中,經常用到的建立資料庫,使用者角色及表,授權等命令的使用示例,方便用到時的快捷參考 1 初始化乙個資料庫簇 這裡指對對乙個檔案系統目錄進行初始化操作,然後乙個單體資料庫服務便會管理這個目錄,之後我們連線到這個單體資料庫服務上進行建庫,建表等操作所產生的一切資料都會放...

postgresql模板資料庫

template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...

postgresql資料庫安裝

安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...