-
日期:2020-11-19 14:19:34
点击:59
内容简介:背景 在我工作上一个使用PostgreSQL数据库的项目上需要一个自动化系统来每天执行备份。经过一番研究决定通过创建一个Windows批处理文件并添加到Windows计划任务中来实现。 下面是具体步骤: 怎样配置 第一步: 下载批处理文件。 第二步: 你可以通过一个简单...
-
日期:2020-11-19 14:19:34
点击:59
内容简介:round() 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2 floor()向下取整 如:floor(1.45)= 1,floor(1.55) = 1 ,floor(-1.45)= -2 ,floor(-1.55) = -2 ceiling()向上取整 如:ceiling(1.45) = 2,ceiling(1.55)=2,ceiling(-1....
-
日期:2020-11-19 14:19:34
点击:59
内容简介:下一代异步多个主数据库复制系统Bucardo 5发布了。这个版本删除了老版本中两个数据库源的限制,允许有更多的源数据库(即主数据库)以及更多的目标数据库(即备份数据库)。Bucardo还可以复制到其他类型的目标数据库,其中包括MySQL、MariaDB、Oracle、SQLit...
-
日期:2020-11-19 14:19:33
点击:59
内容简介:--查询建立时间--表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * from sysobjects where id=object_id(N'dqtx') and xtype='P' --查询最后修...
-
日期:2020-11-19 14:19:33
点击:59
内容简介:我有一个偷懒的想法。这个好点子该如何开始呢?好吧,这是一个恰如其分的小疯狂:为什么不直接在Postgres的基础上建立我们自己的MongoDB版本呢?这听起来有点牵强附会,但却简单而实在。 当NoSQL运动风生水起的时候,Postgres社区没有干坐着摆弄他们的大拇指...
-
日期:2020-11-19 14:19:32
点击:59
内容简介:在Heap中,我们依靠PostgreSQL支撑大多数后端繁重的任务,我们存储每个事件为一个hstore blob,我们为每个跟踪的用户维护一个已完成事件的PostgreSQL数组,并将这些事件按时间排序。 Hstore能够让我们以灵活的方式附加属性到事件中,而且事件数组赋予了我们...
-
日期:2020-11-19 14:19:32
点击:59
内容简介:PostgreSQL 有很多丰富的开箱即用的数据类型,从标准的数字数据类型、到几何类型,甚至网络数据类型等等。虽然很多人会忽略这些数据类 型,但却是我最喜欢的特性之一。而数组数据类型正如你所期望的,可以在 PostgreSQL 存储数组数据,有了这个特性,你可以...
-
日期:2020-11-19 14:19:31
点击:59
内容简介:今天和某朋友聊天,谈到他们公司的一个小问题。如下: 表A设备表,存储MAC地址,省份,城市,区。 表B软件表,存储MAC地址,软件名字。 功能是可以按省份,城市,或者区来查询软件列表。 你猜它现在如何做的? 它通过省份,城市,或者区取得MAC地址,然后查...
-
日期:2020-11-19 14:19:31
点击:59
内容简介:Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; 复制代码 代码如下: select a.S# from (select s#,score from SC where...
-
日期:2020-11-19 14:19:30
点击:59
内容简介:当我们这些使用Rails的人看到例如5.weeks.from_nowor3.days.ago + 2.hours时并不会感到惊讶。同样,PostgreSQL也可以做到,你可以通过简单调用PostgreSQL内置函数来实现相同的功能。 当前时间/日期/时间戳 获取当前时间的方式有很多种,在这之前我们需要知道...