精华内容
下载资源
问答
  • 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优化
  • meteor-postgres, 用于 Meteor的Postgres集成 在未来的版本中,我们已经宣布将提供本机SQL支持,我们不再维护这里版本。 但是你可以在这里找到一个维护版本 。 流星 postgres 。 安装从 命令行 运行以下命令。meteor...
  • rust-postgres-macros, 支持 Rust Postgres的宏 rust-postgres-macros一套用于铁锈锈蚀的支持宏。 你可以通过 crates.io 上的发行版将rust-postgres-macros集成到项目中:# Cargo.toml[dependencies]
  • redis:connect redis:enter redis:export redis:import redis:info redis:logs redis:restart redis:start redis:stop redis:unexpose postgres:connect postgres:enter postgres:export postgres:import postgres:...
  • 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-#和postgres=#

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

    postgres-#的意思是:你当前的命令输入还不完整。

    postgres=#的意思是:当前没有输入新的命令

    展开全文
  • <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 命令

    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 ...
  • Docker - postgres 数据库

    千次阅读 2019-07-13 20:23:50
    文章目录Docker - postgres 数据库1、构建 postgres 镜像2、运行 postgres 镜像3、postgres 镜像的基础知识3、连接到 postgres 数据库 Docker - postgres 数据库 1、构建 postgres 镜像 拉取镜像 docker pull ...
  • kali postgres

    2017-01-07 14:51:54
    sudo -u postgres psql postgres postgres=# create user "msf3" with password '123456' nocreatedb; postgres=# create database "msfdb" with owner="msf3";
  • 当我们在postgresql的命令行敲命令的时候我们会发现命令行会发生变化,在postgres=#和postgres-#之间切换: postgres=# postgres-# 通过查询: postgres-#的意思是:你当前的命令输入还不完整。 postgres=#的意思是...
  • <div><p>Added POSTGRES_PASSWORD and POSTGRES_DATABASE_NAME so we can specify our own passwords/databases instead of the generated ones.</p><p>该提问来源于开源项目:dokku/dokku-postgres</p></div>
  • docker-alpine-postgres, 具有小型足迹的Docker postgres图像 基于 Alpine Linux的图像这个库构建一个 Docker 映像,它接受与官方postgres构建版本相同的环境 vars,但占用的空间更小。 它实现了基于小型官方linux的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,517
精华内容 13,006
关键字:

postgres