数据库 | postgresql 安装
当前项目是使用
django
框架搭建接口层的业务,数据库端使用了postgresql
,这里只是简单记录下自己的安装流程,因为开发机器使用的mac
,所以流程只是针对mac
。
1 软件管理工具
这里我使用的 homebrew
,这个工具就不多说了,没有用过的可以到这里 http://brew.sh/
2 安装步骤
执行下面命令即可
brew install postgresql
3 服务管理
这里使用了 lunchy
, 这是一个 ruby gem
,安装执行下面命令
gem install lunchy
服务管理,下面执行一次就可以了,如果不懂什么是 plist
,自己自行脑补
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
服务的启动和关闭命令如下
lunchy start postgres 启动服务
lunchy stop postgres 终止服务
lunchy restart postgres 重启服务
当然你也可以使用 mac
自带的 launchctl
(http://www.ttianjun.com/2016/03/19/mac-cron/)
黑月亮
点滴记录,步步成长
推荐阅读
centos | 修改静态 IP
设置 Centos 为使用静态 IP1 修改网络配置 {代码...} 修改后的内容如下 {代码...} 2 重启网络服务 {代码...} 3 查看地址 {代码...} 参考来源:[链接]
青阳半雪阅读 1.8k评论 3
译文 | A poor man's API
在 API 日渐流行的年代,越来越多的非技术人员也希望能从 API 的使用中获利,而创建一套成熟的 API 方案需要时间成本和金钱两方面的资源加持。在这个过程中,你需要考虑模型、设计、REST 原则等,而不仅仅是编写...
API7_技术团队赞 2阅读 1k
PostgreSQL 插入时间与更新时间(qbit)
PostgreSQL 在数据库层面不能像 MySQL 一样设置自动创建 create_time/update_time,自动更新 update_time
qbit赞 1阅读 892
开务数据库delete流程解读
delete主要分为两个部分,一个部分为scan过程,拉取表中的数据,第二部分,根据过滤条件,调用b.Del()函数删除对应的数据。相关逻辑计划对象图为:
KaiwuDB阅读 1k
【Postgresql】索引类型(btree、hash、GIST、GIN)
Postgresql 存在许多特定的索引查询类型,和大部分的Btree为基础架构的关系型数据库一样,在创建索引缺省的时候会把btree作为默认值。
Xander阅读 946
近期Psql相关业务的收获:agg函数对于null值的处理/ array_agg()/ Unmarshal的性能消耗和工作原理
【case 1】项目背景:需要返回一些GC的统计数据。相关数据存在frame这张表内,表中的数据一行就是一帧的数据,可以理解为记录了这一帧内的性能信息。与需求相关的col是GcChartSample,是一个json类型的数据,里面...
灰灰阅读 853
R语言对git安卓包分类统计、聚类、复杂网络可视化分析
数据源是安卓的项目,把同一类功能的安卓代码的头部,每一个文件都有import 包名。把所有import的包名都抓了下来存到了mysql, 这是数据源 , 需要用r分析这些包名。
拓端tecdat阅读 704
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。