postgres
lanshan_84
这个作者很懒,什么都没留下…
展开
-
postgres在fat文件系统上的安装
http://topic.csdn.net/t/20050119/16/3738535.html原创 2009-10-10 10:30:43 · 62 阅读 · 0 评论 -
postgres的空间扩展中geom奇怪的相等问题
postgres有非常好的支持空间数据的扩展。其geom空间列支持点,线等。其中要注意点,线的相等规则。点相等我们用ASTEXT(geom)将二进制转换为经纬度,以下是示例SELECT ASTEXT('0101000020E61000002C1BDB16879F5D404210501395AA3F40');SELECT ASTEXT('0101000020E6100000D...2009-07-20 17:21:32 · 203 阅读 · 0 评论 -
Postgres中的函数和for循环
CREATE FUNCTION change_diaoxian_chanquan() RETURNS integer AS $$DECLARE diangan RECORD;BEGIN FOR diangan IN SELECT * FROM ganlu_diangan WHERE chanquan = '自建' LOOP IF((SELECT COUNT...2009-08-03 13:48:13 · 1385 阅读 · 0 评论 -
postgres设置列的默认值
在postgres中为列设置默认值的语法如下:ALTER TABLE 表名 ALTER COLUMN 列名 SET DEFAULT 默认值;2009-08-19 09:46:07 · 4291 阅读 · 0 评论 -
Postgres中的正则查询
Postgres中的正则匹配的符号是波浪号 ~ 。下面举个小例子:数据表中有一列是以逗号分隔的数字"1,2,12,23",输入一个数字比如2,查询出包含2的记录。这里用LIKE查询显然不可以,我们用正则 SELECT * FROM guanglu WHERE xianxin_sidepoint_ids ~ '(^|,)2(,|$)'; ...2009-08-20 09:37:49 · 332 阅读 · 0 评论 -
Ubuntu中安装postgis
如何在Ubuntu服务器的命令行下安装Postgis呢,弄了很久,终于解决了。首先要确认安装好了postgresql1. sudo apt-get install postgresql-8.3-postgis2. sudo su postgres createdb postgis_template createlang p...2009-09-03 20:38:52 · 221 阅读 · 0 评论