重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
最近我也在学PostgreSQL。主要是因为他是免费、开源的,所以在Linux下装了这个。以前用惯了SQL Server的图形界面,现在有些不习惯了。
成都创新互联公司专注于边坝企业网站建设,成都响应式网站建设,商城系统网站开发。边坝网站建设公司,为边坝等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
但无论什么数据库,SQL语句、表结构、视图、存储过程、触发器,都是差不多的。这些都是最重要的,只是在数据库的管理上,以及这些在数据库系统的内部管理上不同而已。
创建一张志愿者的数据表,记录每批参加志愿活动的人员名单。其中人员信息保存在json字段中。
知识点 : (1)postgresql中自增长的id创建。 (2)修改表字段语句。 (3)标准sql中table name ,column name双引号。
查询年龄大于等于25岁以上的志愿者
知识点 : (1)查询结果的的row number生成。 (2)获取json对象中的子对象。 (3)转换json对象属性的数据类型。
安装
zypper install postgresql-server
初始化
mkdir /usr/local/pgsql
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
initdb -D /usr/local/pgsql/data (这个要用postgres用户执行)
开启服务
postgres -D /usr/local/pgsql/data
或者
pg_ctl -D /usr/local/pgsql/data -l logfile start
创建数据库及用户
psql postgres
create user pub password 'pub';
create database pgsql1 owner pub;
用新用户登录
psql -U pub pgsql1
create schema pub authorization pub;
如果在本机访问的话,这样就可以了。但是如果要在别的机子上访问postgresql的话还要做如下配置。
配置网络访问
1. 如果防火墙打开的话,把postgresql服务加开Allowed Service列表里。
2. 监听所有的访问。 修改/usr/local/pgsql/data/postgresql.conf,把监听localhost改成*: listen_addresses = '*'。
3. 设置可访问的IP地址。0是通配符。修改 /usr/local/pgsql/data/pg_hba.conf, 在最后一行加上 host all all 0.0.0.0 0.0.0.0 trust。
关于在openSUSE上安装postgresql数据库的知识就介绍到这里,希望本次的介绍能够带给您一些收获。