PostgreSQL数据库培训.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PostgreSQL数据库培训

PostgreSQL使用常见的客户端/服务器 的模式。一次PostgreSQL会话由下列相关的进程(程序)组成:服务器进程它管理数据库文件,接受来自客户端应用与数据库的连接,并且代表客 户端在数据库上执行操作。数据库服务器程序叫postgres。客户端应用客户端应用可能本身就是多种多样的:它们可以是一个字符界面的工具,也可以是一个图形界面的应用, 或者是一个通过访问数据库来显示网页的 web 服务器,或者是一个特殊的数据库管理工具。一些客户端应用是和PostgreSQL发布一起提供的,但绝大部分是用户开发的。PostgreSQL服务器可以处理来自客户端的多个并发连接。 因此,它为每个连接启动(“forks”)一个新的进程。从这个时候开始,客户端和新服务器进程就不再经过最初的postgres进程进行通讯。因此,主服务器总是在运行,等待客户端连接,而客户端及其相关联的服务器进程则是起起停停。数据库连接例子:psql -h 192.168.100.160 -p 10000 -d bcstream_data-U stream -WUsage:psql[OPTION]... [DBNAME [USERNAME]]General options: -c, --command=COMMAND run only single command (SQL or internal) and exit -d, --dbname=DBNAME database name to connect to (default: rdbdba) -f, --file=FILENAME execute commands from file, then exit -l, --list list available databases, then exit -?, --help show this help, then exitConnection options: -h, --host=HOSTNAME database server host or socket directory (default: local socket) -p, --port=PORT database server port (default: 5432) -U, --username=USERNAME database user name (default: rdbdba) -w, --no-password never prompt for password -W, --password force password prompt (should happen automatically)对象创建1、创建用户及数据库CREATE USER streamWITH PASSWORD 1qaz!QAZ;CREATE DATABASE bcstream_data WITH OWNER=stream TEMPLATE=template0 ENCODING=UTF8;说明:用户与角色说明在PG数据库中用户与角色为同一概念。区别在于:使用create role语句创建角色时没有login权限,需单独赋权配置远程连接访问:postgresql默认情况下,不能远程访问不能,如果需允许远程访问,需修改两个配置文件,说明如下:----- postgresql.conf将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。----- pg_hba.conf在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置(表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。其中,数字24是子网掩码,表示允许192.168.1.0--192.168.1.255的计算机访问!)host all all 192.168.1.0/24 md5,或者直接将这一行修改为以下配置host all all 0.0.0.0/0 md5如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。2、创建SCHEMACREATE SCHEMA IF NOT EXISTS bcstream_data AUTHORIZATION stream;ALTER ROLE stream SET search_path TO bcstream_data;设定用户stre

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档