精华内容
下载资源
问答
  • postgres

    千次阅读 2019-01-07 09:26:32
    安装postgres: sudo apt-get install postgresql-client sudo apt-get install postgresql sudo apt-get install pgadmin3 postgres服务器会在本机的5432端口开启,并且初次安装成功后,默认能生成一个名为...

    安装postgres:

    sudo apt-get install postgresql-client
    sudo apt-get install postgresql
    sudo apt-get install pgadmin3
    

    postgres服务器会在本机的5432端口开启,并且初次安装成功后,默认能生成一个名为postgres的数据库名,名为postgres的数据库用户,名为postgres的Linux系统用户。

    新建数据库:
    然后我们使用postgres用户来生成其他的用户和新用户名下的数据库:

    sudo adduser dbuser   # 新建一个linux用户
    
    sudo su - postgres  # 切换到postgres用户
    
    psql  # 以同名数据库用户身份登录数据库
    
    \password postgres  # 为用户设置密码
    
    CREATE USER dbuser WITH PASSWORD 'password';      # 创建数据库用户dbuser
    
    CREATE DATABASE exampledb OWNER dbuser;   # 创建用户数据库,指定所有者为刚刚创建的dbuser数据库用户
    
    GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;     # 将数据库的所有权限交给这个数据库用户
    

    登录数据库:
    psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432

    控制台命令:

    \h:查看SQL命令的解释,比如\h select。
    \?:查看psql命令列表。
    \l:列出所有数据库。
    \c [database_name]:连接其他数据库。
    \d:列出当前数据库的所有表格。
    \d [table_name]:列出某一张表格的结构。
    \du:列出所有用户。
    \e:打开文本编辑器。
    \conninfo:列出当前数据库和连接的信息。
    

    数据库操作:

    # 创建新表 
    CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
    
    # 插入数据 
    INSERT INTO user_tbl(name, signup_date) VALUES('张三', '2013-12-22');
    
    # 选择记录 
    SELECT * FROM user_tbl;
    
    # 更新数据 
    UPDATE user_tbl set name = '李四' WHERE name = '张三';
    
    # 删除记录 
    DELETE FROM user_tbl WHERE name = '李四' ;
    
    # 添加栏位 
    ALTER TABLE user_tbl ADD email VARCHAR(40);
    
    # 更新结构 
    ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;
    
    # 更名栏位 
    ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;
    
    # 删除栏位 
    ALTER TABLE user_tbl DROP COLUMN email;
    
    # 表格更名 
    ALTER TABLE user_tbl RENAME TO backup_tbl;
    
    # 删除表格 
    DROP TABLE IF EXISTS backup_tbl;
    

    删库:

    sudo su - dbuser
    dropdb test1
    sudo su - postgres
    psql
    CREATE DATABASE test1 OWNER dbuser;
    GRANT ALL PRIVILEGES ON DATABASE test1 to dbuser;
    
    展开全文
  • postgres:Postgres中的数据库
  • tx_postgres Postgres数据处理
  • docker run --name postgres --restart=always -e POSTGRES_PASSWORD=1 --detach -p 5432:5432 --volume $POSTGRES_HOME/data:/var/lib/postgresql/data --volume $POSTGRES_HOME/backup:/backup ledangtuanbk/...
  • postgres-toolkit:Postgres工具包
  • Postgres Postgres在github中的动作
  • nacos支持postgres

    2020-11-06 09:28:21
    基于nacos的1.4.1-beta,实现对于postgres的支持,通过在application.properyties中配置postgres的特性达到支持postgres数据库的目的
  • postgres 主从

    2018-07-13 14:24:30
    linux下关于的postgres 主从 配置文档配置好了后,启动这台模拟宕掉的原主机,并使之与连接,并做他的备机
  • Postgres示例项目
  • postgres.zip

    2020-09-10 15:31:20
    1.探索centos7系统下实现postgres12版本的自动安装,支持同一主机多实例创建,主机重启postgres实例进程自动拉起,支持postgres主从自动配置
  • 目标Postgres postgres目标,与Singer抽头生成的Singer流一起使用。 特征 为流创建SQL表 使对象扁平化到父对象表中 将行压缩到单独的表中 在将新字段添加到流添加列和子表 通过记录version和ACTIVATE_VERSION消息...
  • postgres数据库怎么转成postgis数据库

    万次阅读 2018-08-14 20:33:38
    postgres数据库安装完成后,如果想执行有空间查询的方法,可以执行下面命令将数据库转成postgis数据库 create extension postgis 执行完成后,数据库中会自动多出一张表 spatial_ref_sys ...

    微信搜索:“二十同学” 公众号,欢迎关注一条不一样的成长之路

    postgres数据库安装完成后,如果想执行有空间查询的方法,可以执行下面命令将数据库转成postgis数据库

    create extension postgis

    执行完成后,数据库中会自动多出一张表  spatial_ref_sys

    展开全文
  • vagrant-postgres9.6:通过相关项目dgapittspg-scripts进行的vagrant postgres9.6 centos-7和postgres演示脚本
  • opsi-postgres Postgres 后端 正在开发中 未在生产中测试 UIB 官方不支持 如果您打算使用/尝试请将报告发送至 。 我需要知道错误才能修复它们。 如何安装 ? 设置数据库和用户 首先,您必须设置一个 postgres ...
  • Postgres游乐场 使用某些Postgres隔离级别和各种锁定模式来控制对数据的并发访问。
  • 之前一直用的是mysql数据库,现在公司要求使用postgres,但是做分页查询的时候,postgres数据库会报错如下: mysql使用的是limit x,y。而postgres使用方式是limit x offset y,语法不一样就会报这个错误。 这时候...

    之前一直用的是mysql数据库,现在公司要求使用postgres,但是做分页查询的时候,postgres数据库会报错如下:
    在这里插入图片描述
    mysql使用的是limit x,y。而postgres使用方式是limit x offset y,语法不一样就会报这个错误。
    这时候我们如果继续想要使用之前的方式操作数据库,我们就需要配置一个叫方言的东西。
    以下是postgres方言的配置。

    jpa:
        database: postgresql
        properties:
          hibernate:
            show_sql: true
            format_sql: true
            ddl-auto: update #框架会自动帮我们创建或更新表结构
            dialect: org.hibernate.dialect.PostgreSQLDialect #postgres方言配置
    

    配置好之后便可以愉快的运行了。以下是各种数据库方言:

    数据库方言(Dialect)

    DB2

    org.hibernate.dialect.DB2Dialect

    DB2 AS/400

    org.hibernate.dialect.DB2400Dialect

    DB2 OS390

    org.hibernate.dialect.DB2390Dialect

    PostgreSQL

    org.hibernate.dialect.PostgreSQLDialect

    MySQL5

    org.hibernate.dialect.MySQL5Dialect

    MySQL5 with InnoDB

    org.hibernate.dialect.MySQL5InnoDBDialect

    MySQL with MyISAM

    org.hibernate.dialect.MySQLMyISAMDialect

    Oracle(any version)

    org.hibernate.dialect.OracleDialect

    Oracle 9i

    org.hibernate.dialect.Oracle9iDialect

    Oracle 10g

    org.hibernate.dialect.Oracle10gDialect

    Oracle 11g

    org.hibernate.dialect.Oracle10gDialect

    Sybase

    org.hibernate.dialect.SybaseASE15Dialect

    Sybase Anywhere

    org.hibernate.dialect.SybaseAnywhereDialect

    Microsoft SQL Server 2000

    org.hibernate.dialect.SQLServerDialect

    Microsoft SQL Server 2005

    org.hibernate.dialect.SQLServer2005Dialect

    Microsoft SQL Server 2008

    org.hibernate.dialect.SQLServer2008Dialect

    SAP DB

    org.hibernate.dialect.SAPDBDialect

    Informix

    org.hibernate.dialect.InformixDialect

    HypersonicSQL

    org.hibernate.dialect.HSQLDialect

    H2 Database

    org.hibernate.dialect.H2Dialect

    Ingres

    org.hibernate.dialect.IngresDialect

    Progress

    org.hibernate.dialect.ProgressDialect

    Mckoi SQL

    org.hibernate.dialect.MckoiDialect

    Interbase

    org.hibernate.dialect.InterbaseDialect

    Pointbase

    org.hibernate.dialect.PointbaseDialect

    FrontBase

    org.hibernate.dialect.FrontbaseDialect

    Firebird

    org.hibernate.dialect.FirebirdDialect

    展开全文
  • 安装postgres Postgres缺少的操作 :party_popper: 比容器更快更简单 在Linux,Mac和Windows上均可使用 支持不同版本 入门 将其添加到您的工作流程中 - uses : ankane/setup-postgres@v1 版本号 指定版本(默认为...
  • postgres.tar

    2021-01-28 09:14:20
    postgresSql docker 镜像
  • Postgres日期输出解析器 该软件包将Postgres的解析为Javascript Date对象。 其目标是匹配Postgres行为并保持数据准确性。 如果您发现有效的Postgres输出导致解析错误(包括精度损失)的情况,请并提供失败的测试。...
  • PostgresSQL优化

    2019-05-09 09:42:09
    PostgresSQL优化
  • 使用Postgres的Bot框架状态存储 该项目为提供了Postgres存储机制。 它允许您将机器人状态存储在Postgres中,以便可以扩展机器人,并更有效地应对机器人服务器故障。 有关botbuilder社区的更多信息,请访问。 要求 ...
  • postgres安装截图

    2019-07-27 20:02:49
    centOS7环境下安装postgres11数据库 1. 确定系统环境 2. 确定数据库版本
  • postgres ODBC drivers

    2018-10-25 08:10:55
    用于postgresql 数据库系统DNS配置,postgres用户分配
  • GraphQL和Postgres 一个项目,演示一个简单的GraphQL服务器,该服务器使用Postgres作为数据库,并使用Sequelize作为ORM。 先决条件 节点JS Postgres 巴别节点 设置 在prereq下安装所有内容 创建一个名为relay的新...
  • event_bus_postgres:event event_bus的Postgres事件存储
  • postgres-20150720

    2015-07-20 07:36:21
    postgres 20150720
  • flask-postgres:api连接到postgres的反馈表单
  • dokku的官方postgres插件。 当前默认安装 。 要求 dokku 0.19.x + 码头工人1.8.x 安装 # on 0.19.x+ sudo dokku plugin:install https://github.com/dokku/dokku-postgres.git postgres 指令 postgres:app-links ...
  • nbe-postgrespostgres 接口的接口。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,804
精华内容 33,921
关键字:

postgres