本文目录一览

1,postgresql如何让用户看到自己的数据库

在SQL SERVER 2005上是好用的1、安全性 → 登录名 → 新建登录名2、设置万 SQL 用户名 密码强制实施密码策略 √(选择)其它2个选项 忽略3、用户映射 → 仅可以访问的数据库 √(选择),之后下面出现好多可以设置的属性选择用户可以对这个数据库做哪些操作4、状态连接到数据库引擎 --- 允许登录 ------------------------启用5、确认 退出 用新账号 试试

postgresql如何让用户看到自己的数据库

2,查看postgres数据库有哪些用户

查看postgres数据库有哪些用户查询表pg_authid:该系统表存储有关数据库认证的角色信息,在PostgreSQL中角色可以表现为用户和组两种形式。对于用户而言只是设置了rolcanlogin标志的角色。由于该表包含口令数据,所以它不是公共可读的。PostgreSQL中提供了另外一个建立在该表之上的系统视图pg_roles,该视图将口令字段填成空白。
postgres下一些查询有时候是不同于其他数据库的。查询版本:psql --version进入数据库后,使用下面的方法进行查询。(1)显示sql语句执行时间\timing on 退出数据库失效(2)显示postgres中所有的表总数(包含数据库自带的)select count(*) from pg_tables;安装好数据库系统自带为58个。(3)显示用户生成的数据库列表\d(4)显示某个表列属性\d tablename(5)删除表中所有数据delete from tablename --写入日志truncate table tablename --不写入日志truncate table

查看postgres数据库有哪些用户

3,linux通过psqlodbc连接postgres需要包含什么库

(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同) createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同) dropdb 删除数据库 dropuser 删除用户 pg_dump 将PostgreSQL数据库导出到一个脚本文件 pg_dumpall 将所有的PostgreSQL数据库导出到一个脚本文件 pg_restore 从一个由pg_dump或pg_dumpall程序导出的脚本文件中恢复PostgreSQL数据库 psql 一个基于命令行的PostgreSQL交互式客户端程序 vacuumdb 清理和分析一个PostgreSQL数据库,它是客户端程序psql环境下SQL语句VACUUM的shell脚本封装,二者功能完全相同 (2)系统实用程序 initdb 创建一个用于存储数据库的PostgreSQL数据目录,并创建预定义的模板数据库template0和template1,生成共享目录表 catalog;此程序通常只在安装PostgreSQL时运行一次 initlocation 创建一个辅助的PostgreSQL数据库存储区域 ipcclean 从停止的PostgreSQL服务器中清除共享内在和孤立信号标志 pg_ctl 启动、停止、重启PostgreSQL服务(比如:pg_ctl start 启动PostgreSQL服务,它和service postgresql start相同) pg_controldata 显示PostgreSQL服务的内部控制信息 postgres PostgreSQL单用户模式的数据库服务 postmaster PostgreSQL多用户模式的数据库服务 4.这里面最重要的是psql这个客户端程序最为重要。启用客户端程序psql的方法是: 切换到PostgreSQL预定义的数据库超级用户postgres,启用客户端程序psql,并连接到自己想要的数据库,比如说: psql template1 出现以下界面,说明已经进入到想要的数据库,可以进行想要的操作了。 template1=#

linux通过psqlodbc连接postgres需要包含什么库


文章TAG:数据  数据库  用户  哪些  pg数据库用户下有哪些数据库  
下一篇