`
aigo
  • 浏览: 2645627 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

PostgreSQL重建用户和数据库

阅读更多

第一步 :创建超级用户

>createuser -U postgres -s -P -e sa

说明:

   -U postgres  使用 postgres 用户 创建一个超级用户 sa

   -s  表示创建的是超级用户

   -P  表示要设置密码

   -e  表示命令进行回显

 

 

第二步:创建数据库

createdb -p 5432 -e -U sa mydb

说明:

-p 表示连接端口 5432

-e 表示命令进行回显

-U 创建数据库的用户名 是sa

mydb  数据库的名字

 

 

第三步:连接数据库:

psql -p 5432 -U sa -d mydb

说明:

-p 表示连接端口 5432

-d mydb 连接数据库 mydb

-U 连接数据库的用户名是sa

 

 

第四步:创建表

psql -p 5432 -U sa -d mydb -f ./mysql.sql

说明:

-p 表示连接端口 5432

-U 表的所有者是sa

-d mydb 连接数据库 mydb

 

 

-----mysql.sql----------------

 

CREATE TABLE mytable

(

  username text NOT NULL,

  id integer,

  CONSTRAINT mytable_pkey PRIMARY KEY (username)

)

WITH (OIDS=FALSE);

ALTER TABLE mytable OWNER TO sa;

分享到:
评论

相关推荐

    备份PostgreSQL和MySQL数据库

    数据库备份是保障业务连续性和数据安全的关键步骤,尤其对于依赖MySQL和PostgreSQL等关系型数据库存储关键信息的企业而言。这两种数据库管理系统(DBMS)都提供了内置的工具来方便地进行数据备份,使得用户可以在...

    PostgreSQL数据库介绍

    与其他由单一公司主导的产品不同,PostgreSQL不受任何商业实体的控制,而是由广泛的开发者社区和用户群体共同维护和发展。这种模式鼓励了多样性和创新,同时也确保了产品的透明度和可靠性。 #### 版权声明与使用...

    PostgreSQL中文手册9.2

    PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (表的继承和分区 表的继承和分区 表的继承和分区 表的继承和分区 ) 10 一、表的继承: 一、表的继承: 一、表的继承: .10 PostgreSQL PostgreSQL ...

    postgresql数据库调优

    在数据库管理领域,PostgreSQL是一款强大的开源关系型数据库系统,以其稳定性、可扩展性和高性能而受到广泛赞誉。针对PostgreSQL进行性能调优是确保系统高效运行的关键步骤,这涉及到多个方面,包括查询优化、索引...

    postgresql_简介

    随着 MySQL 被 Oracle 收购后,PostgreSQL 成为了许多开发者和企业的首选开源数据库解决方案。 ### PostgreSQL 与主流数据库的比较 #### PostgreSQL vs MySQL - **许可协议**:PostgreSQL 采用 BSD 许可证,这是...

    PostgreSQL 12将提升性能1

    PostgreSQL 12是开源数据库系统PostgreSQL的最新版本,它带来了显著的性能提升和优化,使得用户只需简单升级就能体验到应用程序运行速度的加快。这一特性对于保持用户满意度和吸引新用户至关重要。 首先,...

    PostgreeSQL数据库中文学习手册

    在权限和角色管理方面,PostgreSQL允许为不同的用户和用户组分配不同的权限和角色,从而控制对数据库对象的访问。角色和权限的管理是数据库安全性的重要部分。 PL/pgSQL是PostgreSQL的过程语言,它支持编写复合查询...

    PostgreSQL中文手册9.1

    PostgreSQL中文手册9.1为数据库开发者提供了一套全面的指南,涵盖了从基础的表创建到复杂系统表和视图的管理。本手册不仅可以帮助新手入门,也为经验丰富的数据库管理员提供了深入的参考资料。 表的定义是数据库...

    Sybas ASE to PostgresqlDB的SQL迁移实战

    - **结构迁移**:分析Sybase ASE的数据库架构,包括表结构、视图、存储过程、触发器等,并在PostgreSQL中重建这些结构。 - **数据转换**:使用工具或编写脚本,将Sybase ASE的数据导出并导入到PostgreSQL。可能需要...

    postgresql9.2杂志中文版 最大化postgresql性能

    PostgreSQL 是一个功能强大的开源关系型数据库管理系统,其性能优化是许多企业和开发者关注的重点。"postgresql9.2杂志中文版 最大化postgresql性能" 提供了官方中文资源,旨在帮助用户提升 PostgreSQL 数据库的运行...

    数据库迁移工具.zip

    用户在使用时,需要提供源数据库和目标数据库的相关连接信息,如用户名、密码、主机地址等。 5. **数据转换**:MySQL和PostgreSQL的数据类型可能有所不同,迁移工具会自动处理这些差异,将MySQL的数据类型转换为...

    Java实现数据库迁移同步

    在进行数据库迁移时,我们可以通过JDBC连接源数据库和目标数据库,实现数据的复制。 数据库迁移同步的核心步骤包括: 1. **建立连接**:使用JDBC驱动建立与源数据库和目标数据库的连接。你需要确保正确配置了...

    Packtpub.PostgreSQL.9.0.High.Performance.Oct.2010.pdf

    本书《PostgreSQL 9.0 高性能》由Gregory Smith撰写,旨在帮助数据库管理员(DBA)和高级用户了解如何充分利用PostgreSQL 9.0的功能来提升系统的可靠性和性能。本书不仅涵盖了PostgreSQL 9.0的新特性,还提供了大量...

    PostgreSQL入门学习手册

    PL/pgSQL(PostgreSQL过程语言)是PostgreSQL数据库内置的一种强大的编程语言,允许用户在数据库内部编写复杂逻辑,提高应用程序的性能和安全性。当PL/pgSQL函数首次被调用时,其源代码被解析成二进制指令树,这是一...

    access数据库转换工具

    Access数据库(.mdb或.accdb)虽然在小型企业和个人用户中广泛应用,但有时需要与不支持Access格式的系统集成,例如SQL Server、MySQL、Oracle,或者需要将数据导出为CSV、XML等通用格式。在这种情况下,转换工具就...

    京东弹性数据库中间件-JED.pdf

    JED支持多种数据库协议,包括MySQL、PostgreSQL、Oracle和SqlServer,适合在大规模分布式系统中使用,保证了服务的高性能和高可用性。 发展历程部分概述了JED的历史脉络,从早期的诸侯混战阶段到2011年开始支持...

    数据库工具(导出SQL脚本)

    4. PostgreSQL pgAdmin:PostgreSQL数据库的管理工具,可以导出数据库为SQL。 5. Navicat:跨平台的数据库管理工具,支持多种数据库系统,包括SQL脚本导出。 四、导出过程中的注意事项 1. 数据量:大容量数据导出...

    3-Ibrar--PostgreSQL Conf Beijing 2019 - Deep Dive to PostgreSQL Indexes.pdf

    然而,PostgreSQL索引的概念和用法比传统数据库更为先进和灵活。 3. PostgreSQL索引的性能考量 索引的存在极大地提升了数据检索的速度,因为索引作为一个数据结构,使得数据库能够快速定位到表中的数据,而无需...

    数据库数据导出工具(支持多种数据库)

    支持多种数据库意味着这个工具可以处理如MySQL、Oracle、SQL Server、PostgreSQL、SQLite、DB2等多种常见的关系型数据库管理系统。每种数据库都有其特定的语法和特性,一个优秀的数据导出工具应该能处理这些差异,...

Global site tag (gtag.js) - Google Analytics