postgresql study note

PostgreSQL的外键深入使用 - kenyon的个人页面 - 开源中国社区

 

pgdump -h ip -Uusername dbname >sqlfilename.sql

pgdump -Fc -h ip -Uusername dbname >*.dump

create newdbname

pg_restore -d newdbname *.dump

--创建 schema

\c dbname 切换目标数据库

create schema schemaName owner lv;

drop schema schemaName;

alter schema schemaName owner useName;

\dn 查看创建结果

ssh ip

su passwd postgres

su - postgres

 地理位置:

CREATE TABLE user_loc(

    ud char(6),

    loc1 point 

);

INSERT INTO user_loc VALUES ('a', '(1, 1.0)');

INSERT INTO user_loc VALUES ('b', '(2, 2.0)');

 select lseg '((0, 1),(1, 0))' <-> lseg '((0, 2),(2, 0))';

select point '(1,1)' <-> point '(2,2)' from user_loc; -- ok

select loc1 <-> loc2 from user_loc;  -- ok 

select ud from user_loc where a  (lseg (a.loc1 <->(select b.loc1 from user_loc b where b. )))= 1.4142135623731;

select bb.ud from user_loc aa, user_loc bb   where (lseg (aa.loc1 <-> bb.loc1)) = 1.4142135623731;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值