postgresql知识的简单介绍

基本没有数据库的知识,如何学习PostgreSQL?

最近我也在学PostgreSQL。主要是因为他是免费、开源的,所以在Linux下装了这个。以前用惯了SQL Server的图形界面,现在有些不习惯了。

成都创新互联公司专注于边坝企业网站建设,成都响应式网站建设,商城系统网站开发。边坝网站建设公司,为边坝等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

但无论什么数据库,SQL语句、表结构、视图、存储过程、触发器,都是差不多的。这些都是最重要的,只是在数据库的管理上,以及这些在数据库系统的内部管理上不同而已。

PostGreSQL Json数据存储和条件查询

创建一张志愿者的数据表,记录每批参加志愿活动的人员名单。其中人员信息保存在json字段中。

知识点 : (1)postgresql中自增长的id创建。 (2)修改表字段语句。 (3)标准sql中table name ,column name双引号。

查询年龄大于等于25岁以上的志愿者

知识点 : (1)查询结果的的row number生成。 (2)获取json对象中的子对象。 (3)转换json对象属性的数据类型。

如何在openSUSE上安装postgresql数据库

安装

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数据库的知识就介绍到这里,希望本次的介绍能够带给您一些收获。


网页标题:postgresql知识的简单介绍
网站路径:http://scyanting.com/article/dscjejj.html