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

    2020-10-12 17:22:51
    工作中的Postgres基础操作 # 切换posgres用户 su - postgres #进入PG库 $ psql #切换数据库 \c 数据库名 创建扩展 create extension postgis; create extension postgis_topology;

    工作中的Postgres基础操作

    # 切换posgres用户
    su - postgres
    #进入PG库
    $ psql
    #切换数据库
    \c 数据库名
    


    创建扩展

     create extension postgis; 
     create extension postgis_topology;
    
    展开全文
  • postgres

    2020-07-09 11:49:27
    sudo -u postgres psql /usr/lib/postgresql/10/bin 导入和导出数据(注意!命令导入前需要创建数据库) 导入:./psql -U postgres db < /root/111.sql 导出:./pg_dump -U postgres db > /root/111.

    简介

    关系型数据库

    安装及操作(ubuntu)

    • sudo apt-get update
    • sudo apt-get install postgresql postgresql-client
    • sudo -u postgres psql
    • /usr/lib/postgresql/10/bin 导入和导出数据(注意!命令导入前需要创建数据库)
      导入:./psql -U postgres db < /root/111.sql
      导出:./pg_dump -U postgres db > /root/111.sql
    • 进入数据库:\c + 数据库名
    • 查看所有的表:select * from pg_tables;

    在执行过程中遇到的问题:
    error:psql: FATAL: Peer authentication failed for user “postgres”
    resolve:
    (1) sudo vim /etc/postgresql/11/main/pg_hba.conf
    (2)将# Database administrative login by Unix domain socket
    local all postgres peer
    修改为# Database administrative login by Unix domain socket
    local all postgres trust
    (3)sudo /etc/init.d/postgresql reload

    展开全文
  • postgres vs tokio_postgres

    2020-12-08 18:14:05
    ve previously depended on <code>postgres = "0.15"</code> on my Cargo.toml, but when I change it to point to the git repo, it seems like everything breaks. For example, types seem to now be...
  • Update postgres

    2021-01-11 16:11:56
    <div><p>Changes: <ul><li>https://github.com/docker-library/postgres/commit/5beb1d4: Update to 9.4.25-1.pgdg90+1</li><li>...1</li><li>...
  • nacos支持postgres

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

    2020-09-10 15:31:20
    1.探索centos7系统下实现postgres12版本的自动安装,支持同一主机多实例创建,主机重启postgres实例进程自动拉起,支持postgres主从自动配置
  • <div><p>I might be missing something, but I updated dokku and the the plugin (through <em>dokku plugin:update postgres) but can't upgrade the database to 9.5.0 or create a new Postgres service for...
  • PostgresSQL优化

    2019-05-09 09:42:09
    PostgresSQL优化
  • vagrant-postgres9.6:通过相关项目dgapittspg-scripts进行的vagrant postgres9.6 centos-7和postgres演示脚本
  • postgres-kafka-demo:关于如何将表从Postgres到KafkaKSQL流回Postgres的完全可重复的分步演示
  • meteor-postgres, 用于 Meteor的Postgres集成 在未来的版本中,我们已经宣布将提供本机SQL支持,我们不再维护这里版本。 但是你可以在这里找到一个维护版本 。 流星 postgres 。 安装从 命令行 运行以下命令。meteor...
  • rust-postgres-macros, 支持 Rust Postgres的宏 rust-postgres-macros一套用于铁锈锈蚀的支持宏。 你可以通过 crates.io 上的发行版将rust-postgres-macros集成到项目中:# Cargo.toml[dependencies]
  • 使用Postgres的Bot框架状态存储 该项目为提供了Postgres存储机制。 它允许您将机器人状态存储在Postgres中,以便可以扩展机器人,并更有效地应对机器人服务器故障。 有关botbuilder社区的更多信息,请访问。 要求 ...
  • event_bus_postgres:event event_bus的Postgres事件存储
  • postgres数据库怎么转成postgis数据库

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

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

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

    create extension postgis

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

    展开全文
  • postgres use

    2019-10-06 12:28:47
    切换到Linux用户postgres,然后执行psql: $su - postgres Last login: Wed Mar 1 13:16:48 CST 2017 on pts/1-bash-4.2$psql psql (9.2.18)Type "help" for help. postgres=# 此时就在数据库p...

    一、在默认配置条件下,本机访问PostgreSQL

    切换到Linux用户postgres,然后执行psql:

    $ su - postgres

    Last login: Wed Mar 1 13:16:48 CST 2017 on pts/1
    -bash-4.2$ psql

    psql (9.2.18)
    Type "help" for help.

    postgres=#

    此时就在数据库postgres中了。

    使用 psql -d [databasename] 可登录其他数据库。

    注意:执行psql命令时,必须确认已配置postgresql的环境变量。

     

    二、创建新用户来访问PostgreSQL

    1、如上所述,先切换到Linux用户postgres,并执行psql:

    $ su - postgres

    -bash-4.2$ psql

    postgres=#

    现在位于数据库提示符下。

    2、创建数据库新用户,如 dbuser:

    postgres=# CREATE USER dbuser WITH PASSWORD '*****';

    注意:

    1. 语句要以分号结尾。
    2. 密码要用单引号括起来。

    3、创建用户数据库,如exampledb:

    postgres=# CREATE DATABASE exampledb OWNER dbuser;

    4、将exampledb数据库的所有权限都赋予dbuser:

    postgres=# GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;

    5、使用命令 \q 退出psql:

    postgres=# \q

    6、创建Linux普通用户,与刚才新建的数据库用户同名,如 dbuser:

    $ sudo adduser dbuser

    $ sudo passwd dbuser

    7、以dbuser的身份连接数据库exampledb:

    $ su - dbuser

    Password: 
    Last login: Wed Mar 1 11:52:07 CST 2017 on pts/

    [dbuser@master ~]$ psql -d exampledb

     

     三、最简单的做法

    以你的普通Linux用户名,在数据库中创建同名的用户和数据库,如xxf,然后就可以本机直接连接到数据库xxf了。

    ~> su - postgres
    Password: 
    Last login: Wed Mar 1 13:19:02 CST 2017 on pts/1
    -bash-4.2$ psql
    psql (9.2.18)
    Type "help" for help.

    postgres=# create user xxf with password '******';
    CREATE ROLE
    postgres=# create database xxf owner xxf;
    CREATE DATABASE
    postgres=# grant all privileges on database xxf to xxf;
    GRANT
    postgres=# \q
    -bash-4.2$ exit
    logout
    ~> psql
    psql (9.2.18)
    Type "help" for help.

    xxf=>

    至此,就在数据库xxf中了。 

     

    四、开启远程访问

    1、编辑配置文件

    文件:postgresql.conf

    位置:/var/lib/pgsql/data/postgresql.conf

    添加/修改:在所有IP地址上监听,从而允许远程连接到数据库服务器:

    listening_address: '*'

     

    文件:pg_hba.conf

    位置:/var/lib/pgsql/data/pg_hba.conf

    添加/修改:允许任意用户从任意机器上以密码方式访问数据库,把下行添加为第一条规则:

    host    all             all             0.0.0.0/0               md5

     

    2、重启数据库服务:

    $ sudo systemctl restart postgresql

     

    3、此后即可从其它机器上登录,例如用Navicat for PostgreSQL:

    主机名或IP: 172.*.*.*

    端口:          5432

    初始数据库: xxf

    用户:          xxf

    密码:          ******  (数据库用户xxf的密码,不是Linux用户xxf的密码)

    转载于:https://www.cnblogs.com/loveBolin/p/9789975.html

    展开全文
  • postgres_dba:缺少用于Postgres DBA和所有工程师的有用工具集
  • <div><p>I know you can choose a non-default postgres version like this: <pre><code> POSTGRES_IMAGE_VERSION=9.4 dokku postgres:create <name> </name></code></pre> <p>But I usually use ...
  • postgres-#和postgres=#

    千次阅读 2020-03-13 15:26:36
    postgres-#的意思是:你当前的命令输入还不完整。 postgres=#的意思是:当前没有输入新的命令
  • postgres 命令

    2019-11-25 21:29:19
    postgres=# create database sample_db # drop/dropdb 只能由超级管理员或数据库拥有者执行# 删除数据库 postgres=# drop database [ IF EXISTS ] sample_db # dropdb 命令删除数据库 # dropdb 是 DROP DATABASE 的...
  • postgres_sql

    2015-07-09 16:19:28
    sql postgres 个人总结 postgres的基础教程。
  • postgres-extension.rs, 在 Rust 中,Postgres扩展被写入 Postgres扩展在 Rust 中编写Postgres扩展的库 ! 总的来说,Postgres代码库到处都有一些非常漂亮的narly MACROS ,所以我们必须对它们进行一些变通。正在...
  • postgres命令

    2015-10-28 19:47:45
    1. mac postgres 安装 dmg包安装即可。 2. 命令 命令 作用 psql -U username -d dbname -h 127.0.0.1 例子: /Library/PostgreSQL/9.4/bin/psql -u postgres 登录/连接数据库 \l  显示数据库 \c ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,622
精华内容 13,848
关键字:

postgres