PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。PostgreSQL最初设想于1986年,当时被叫做Berkley Postgres Project。该项目一直到1994年都处于演进和修改中,直到开发人员Andrew Yu和Jolly Chen在Postgres中添加了一个SQL(Structured Query Language,结构化查询语言)翻译程序,该版本叫做Postgres95,在开放源代码社区发放。
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
今天要介绍的就是如何利用强大的Jupyter Notebook实现强大的数据库PostgreSQL从安装、初始化、运行到查询,所有这些都在Notebook里执行,并且只需要6条语句就可以开始你的PostgreSQL魔幻之旅。
该代码在Windows 10,Mac OSX和Linux下测试通过。
1. 安装
!conda install -y -c conda-forge postgresql psycopg2 ipython-sql
2. 初始化
!initdb -D alitrack_db -U postgres -E UTF-8 --no-locale