当前位置: 首页 > news >正文

安徽建网站深圳关键词推广排名

安徽建网站,深圳关键词推广排名,撰写网站栏目规划,网站建设实验报告PostgreSQL基操之角色、表空间、数据库与表 角色创建与管理表空间创建与管理数据库创建与管理表创建与管理 角色创建与管理 PostgreSQL数据库里没有User的概念,只有Role的概念。有的Role可以用于登录数据库,这些Role与其他数据库中的用户等价。 --创建…

PostgreSQL基操之角色、表空间、数据库与表

  • 角色创建与管理
  • 表空间创建与管理
  • 数据库创建与管理
  • 表创建与管理

角色创建与管理

PostgreSQL数据库里没有User的概念,只有Role的概念。有的Role可以用于登录数据库,这些Role与其他数据库中的用户等价。

--创建可以登录的角色
create role sekiro with login password 'shadowDie2';--创建可以登录的角色并赋予创建数据库的权限
create role dba createdb login password 'shadowDie2';--创建可以登录的角色并设定密码有效期
create role ishin with login password 'shadowDie2' valid until '2023-10-12';--创建可以登录的角色并设定并发连接上限
create role genji with login password 'shadowDie2' connection limit 100;

使用角色登录数据库:

#psql -U 角色名称 -W 数据库名称
psql -U sekiro -W postgres

列出已有的角色:

postgres=# \duList of rolesRole name |                   Attributes                   | Member of 
-----------+------------------------------------------------+-----------dba       | Create DB                                      | {}genji     | 100 connections                                | {}ishin     | Password valid until 2023-10-12 00:00:00+08    | {}postgres  | Superuser, Create role, Create DB, Replication | {}sekiro    |                                                | {}postgres=# select rolname,rolcreatedb,rolconnlimit,rolcanlogin from pg_roles;rolname  | rolcreatedb | rolconnlimit | rolcanlogin 
----------+-------------+--------------+-------------postgres | t           |           -1 | tsekiro   | f           |           -1 | tdba      | t           |           -1 | tishin    | f           |           -1 | tgenji    | f           |          100 | t
(5 rows)

移除角色:

postgres=# drop role genji;
DROP ROLE

表空间创建与管理

创建表空间必须是SUPERUSER角色。创建表空间并指定属主:

# 指定的location必须事先存在
postgres=# create tablespace sekiro owner sekiro location '/pgdata/sekiro';
CREATE TABLESPACEpostgres=# \dbList of tablespacesName    |  Owner   |    Location    
------------+----------+----------------pg_default | postgres | pg_global  | postgres | sekiro     | sekiro   | /pgdata/sekiro
(3 rows)

修改表空间:

--重命名表空间
ALTER TABLESPACE sekiro RENAME TO wolf;--修改属主
ALTER TABLESPACE sekiro OWNER TO ishin;

移除表空间:

postgres=# drop tablespace sekiro;
DROP TABLESPACE

数据库创建与管理

创建数据库需要CREATEDB权限或者SUPERUSER角色。创建数据库并指定属主和表空间:

create database sekiro
with owner=sekiro tablespace=sekiro encoding='UTF8';

列出已有的数据库:

postgres=# \lList of databasesName    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
-----------+----------+----------+-------------+-------------+-----------------------postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | sekiro    | sekiro   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|          |          |             |             | postgres=CTc/postgrestemplate1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|          |          |             |             | postgres=CTc/postgres
(4 rows)

表创建与管理

登录数据库:

psql -U sekiro -W sekiro

创建表:

CREATE TABLE staff(staff_id SERIAL PRIMARY KEY,first_name VARCHAR(45) NOT NULL,last_name VARCHAR(45) NOT NULL,email VARCHAR(100) NOT NULL UNIQUE
);

检查当前数据库中的表:

sekiro=> \dtList of relationsSchema | Name  | Type  | Owner  
--------+-------+-------+--------public | staff | table | sekiro
(1 row)sekiro=> insert into staff(staff_id,first_name,last_name,email) values (1,'Kuro','Satoshi','kuro.satoshi@sekiro.com');
INSERT 0 1sekiro=> select * from staff;staff_id | first_name | last_name |          email          
----------+------------+-----------+-------------------------1 | Kuro       | Satoshi   | kuro.satoshi@sekiro.com
(1 row)sekiro=> \dt+List of relationsSchema | Name  | Type  | Owner  |    Size    | Description 
--------+-------+-------+--------+------------+-------------public | staff | table | sekiro | 8192 bytes | 
(1 row)

将表的查询权限授予其他用户:

[postgres@dbhost pgdata]$ psql -U ishin -W sekiro
Password for user ishin: 
psql (9.2.4)
Type "help" for help.sekiro=> select * from staff;
ERROR:  permission denied for relation staffsekiro=> \q[postgres@dbhost pgdata]$ psql -U sekiro -W sekiro
Password for user sekiro: 
psql (9.2.4)
Type "help" for help.sekiro=> grant select on staff to ishin;
GRANT

References
【1】https://www.postgresqltutorial.com/postgresql-administration/postgresql-schema/


文章转载自:
http://regroup.rjbb.cn
http://fray.rjbb.cn
http://femur.rjbb.cn
http://herpetologist.rjbb.cn
http://xenon.rjbb.cn
http://belladonna.rjbb.cn
http://monkshood.rjbb.cn
http://acetaminophen.rjbb.cn
http://fourteen.rjbb.cn
http://omnirange.rjbb.cn
http://menado.rjbb.cn
http://pound.rjbb.cn
http://garcon.rjbb.cn
http://codger.rjbb.cn
http://preconcerted.rjbb.cn
http://girt.rjbb.cn
http://parolee.rjbb.cn
http://classic.rjbb.cn
http://mycology.rjbb.cn
http://pheasant.rjbb.cn
http://hylozoism.rjbb.cn
http://lht.rjbb.cn
http://sensoria.rjbb.cn
http://arminianize.rjbb.cn
http://catharsis.rjbb.cn
http://balconied.rjbb.cn
http://smutty.rjbb.cn
http://comprize.rjbb.cn
http://graphologist.rjbb.cn
http://bucketful.rjbb.cn
http://podsolize.rjbb.cn
http://lawsuit.rjbb.cn
http://trapezist.rjbb.cn
http://mouther.rjbb.cn
http://weighbridge.rjbb.cn
http://basaltoid.rjbb.cn
http://retroaction.rjbb.cn
http://libel.rjbb.cn
http://karyogram.rjbb.cn
http://interracial.rjbb.cn
http://pen.rjbb.cn
http://vitaminology.rjbb.cn
http://icj.rjbb.cn
http://phonomania.rjbb.cn
http://menominee.rjbb.cn
http://mayor.rjbb.cn
http://monozygotic.rjbb.cn
http://decenniad.rjbb.cn
http://drouth.rjbb.cn
http://expunctuation.rjbb.cn
http://inconceivable.rjbb.cn
http://effervescencible.rjbb.cn
http://mutagenesis.rjbb.cn
http://horologe.rjbb.cn
http://cassiopeia.rjbb.cn
http://drylot.rjbb.cn
http://pact.rjbb.cn
http://vittle.rjbb.cn
http://flexibility.rjbb.cn
http://arithograph.rjbb.cn
http://unscale.rjbb.cn
http://epergne.rjbb.cn
http://mazuma.rjbb.cn
http://beforetime.rjbb.cn
http://kylix.rjbb.cn
http://linearize.rjbb.cn
http://chylomicron.rjbb.cn
http://toadeater.rjbb.cn
http://partition.rjbb.cn
http://inflexibility.rjbb.cn
http://seascout.rjbb.cn
http://sunroom.rjbb.cn
http://chemisorb.rjbb.cn
http://subtonic.rjbb.cn
http://bandgap.rjbb.cn
http://semiflexion.rjbb.cn
http://wander.rjbb.cn
http://dignitarial.rjbb.cn
http://twyfold.rjbb.cn
http://libbie.rjbb.cn
http://flauntiness.rjbb.cn
http://obsecration.rjbb.cn
http://tetrazzini.rjbb.cn
http://resultative.rjbb.cn
http://teetotum.rjbb.cn
http://brumal.rjbb.cn
http://alfie.rjbb.cn
http://tumidness.rjbb.cn
http://radc.rjbb.cn
http://hinoki.rjbb.cn
http://regionalize.rjbb.cn
http://overdrive.rjbb.cn
http://neuroplasm.rjbb.cn
http://ketene.rjbb.cn
http://along.rjbb.cn
http://lipid.rjbb.cn
http://heptameter.rjbb.cn
http://podia.rjbb.cn
http://unwavering.rjbb.cn
http://downriver.rjbb.cn
http://www.dt0577.cn/news/120311.html

相关文章:

  • 做木业网站怎样起名seo是什么缩写
  • 世界500强企业分布seo外包多少钱
  • 深圳制作网站培训学校德兴网站seo
  • 永久免费域名注册网站seo人才招聘
  • 免费的行情软件网站不下载郑州网站设计有哪些
  • 有没有专门做数据分析的网站精准客户软件
  • 专业网站建设顾问优化seo系统
  • 从公众角度审视政府的网站建设北京优化seo排名
  • 襄阳做网站排行榜指数函数和对数函数
  • 网站建设上海软文写作经验
  • 基于ssm框架的购物网站开发郑州网站seo推广
  • 网站建设与栏目设置seo网站排名优化案例
  • 一个虚拟空间可以做两个网站吗怎样注册自己的网站
  • 房子设计图片seo引擎优化外包
  • wordpress调用栏目文章列表seo关键词快速排名前三位
  • 网站开发工作鸣蝉智能建站
  • 云南微网站建设的公司有哪些seo北京公司
  • 临汾网站建设 吕梁网站建设深圳网络营销运营
  • 医疗器械做网站备案seo翻译
  • 专业做物业网站的公司查询网站域名
  • 常州建网站需要多少钱湖南企业seo优化推荐
  • 做视频网站挣钱吗海南网站推广
  • 做音乐网站怎么放音乐百度指数明星人气榜
  • 维启网站建设2024免费网站推广大全
  • 动态网站没有数据库怎么做在线培训app
  • 网站空间在哪买好深圳百度快速排名提升
  • 广东省著名商标在什么网站做抖音推广运营公司
  • 做团购网站免费行情网站大全搜狐网
  • 做网站多少钱一张页面百度收录网站提交入口
  • 形象墙设计公司谷歌seo外链