随笔分类 - postgres
摘要:一、背景 公司某个项目,本来生产环境一直用线上的 aliyun 的 PostgreSQL RDS 的,但是后来为了一些更高级的功能扩展,换成了 aliyun 的 MySQL RDS。于是需要进行数据库的迁移。 技术栈: Node.js(Express) React PostgreSQL 具体版
阅读全文
摘要:一、JSON vs JS 对象 1、区别 | 区别 | Javascript 对象 | Json | |: |: | | | 含义 | 对象的实例 | 一种数据格式(序列化格式) | | 传输 | 不能传输 | 可以 跨平台 传输,轻量级 | | 格式 | 1.键不加引号、加单引号、双引号都行2.值
阅读全文
摘要:一、为什么要有窗口函数 我们直接用例子来说明,这里有一张学生考试成绩表testScore: 现在有个需求,需要查询的时候多出一列subject_avg_score,为此科目所有人的平均成绩,好跟每个人的成绩做对比。 传统方法肯定是用聚合,但是写起来很麻烦也很累赘,这时候窗口函数就排上了用场。 因为窗
阅读全文
摘要:一、为什么选择 PostgreSQL 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 MySQL被oracle收购,innodb随之被oracle控制。 二、安装 1、MacOS 最方便的方法是安装 PostgreSQL.app。 2、Linux (Cen
阅读全文
摘要:一、作用 类似 git 管理源代码 一样,维护你的 DB。 二、安装 三、使用 1、构建项目时 会创建以下四个文件夹: , 包含配置文件,它告诉 CLI 如何连接数据库 ,包含您的项目的所有模型 , 包含所有迁移文件 , 包含所有种子文件 问:如何修改这四个文件的位置? 答:在项目的 中创建一个空文
阅读全文
摘要:一、Date/Time Types 参考文档:https://www.postgresql.org/docs/9.2/static/datatype datetime.html | Types | 别名 | 备注 | | | | | | timestamp [ (p) ] [ without tim
阅读全文