开发者社区> 珠海_jadeluo> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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;

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
AnalyticDB PostgreSQL 实例管理练习题
AnalyticDB PostgreSQL 实例管理练习题
60 0
PostgreSQL psql 绘制饼图
标签 PostgreSQL , SQL , PLPGSQL , 绘制饼图 背景 图像相比文字是更容易被理解的东西,在BI可视化领域,经常会使用图像来代替数值,展示一些信息,例如柱状图、饼图、线图等。
678 0
PostGreSQL最简安装
A.先用yum安装服务器和客户端 yum install postgresql yum install postgresql-server B.初始化数据库并启动服务 service postgresql initdb service postgresql start C.然后就可以连接pqsql进行操作了。
666 0
postgresql 聚合的暗坑
--对于聚合操作,pg约束是不严格的,比如如下sql中,group by 缺少 name,但也能执行 postgres=# select id,name ,count(*) from t g...
783 0
PostgreSQL缓存
目录[-] pg_buffercache pgfincore pg_prewarm dstat Linux ftools 使用pg_prewarm预加载关系/索引: pgfincore 输出:  怎样刷新在操作系统缓存中的关系/索引 ? 使用pg_prewarm的range功能预加载随机块. 缓存.... !!, 它很难在一篇文章中解释清楚。
1012 0
155
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载