精华内容
下载资源
问答
  • psql切换数据库和用户

    万次阅读 2018-03-30 11:31:02
    使用psql怎么切换数据库或者用户呢?通过如下方式可以通过特定用户连接特定数据库:[highgo@rhel ~]$ psql -d highgo -U highgo-d就是指定的数据库名,-U就是指定的用户名。如果通过psql已经连接进来了,我们可以...

    作者:瀚高PG实验室 (Highgo PG Lab)- 徐云鹤

    使用psql怎么切换数据库或者用户呢?

    通过如下方式可以通过特定用户连接特定数据库:

    [highgo@rhel ~]$ psql -d highgo -U highgo

    -d就是指定的数据库名,-U就是指定的用户名。

    如果通过psql已经连接进来了,我们可以怎么切换呢?

    通过如下方式:

    highgo=# \c highgo xyh
    Password for user xyh: 
    You are now connected to database "highgo" as user "xyh".
    highgo=> 

    通过\c,后跟数据库和用户名。

    \c后什么都不写会显示当前连接信息:

    highgo=> \c
    You are now connected to database "highgo" as user "xyh".

    展开全文
  • 在MySQL中,我使用use database_name; 什么是psql等效项?

    在MySQL中,我使用use database_name;

    什么是psql等效项?


    #1楼

    与psql连接时,可以选择数据库。 从脚本中使用它很方便:

    sudo -u postgres psql -c "CREATE SCHEMA test AUTHORIZATION test;" test
    

    #2楼

    如其他答案所述,您需要更改连接以使用其他数据库。

    Postgres使用模式。 一个数据库中可以有多个方案。 因此,如果您在同一个数据库中工作,并且想要更改架构,则可以执行以下操作:

    SET SCHEMA 'schema_name';


    #3楼

    使用psql的元命令\\c or \\connect [ dbname [ username ] [ host ] [ port ] ] | conninfo \\c or \\connect [ dbname [ username ] [ host ] [ port ] ] | conninfo (请参阅文档 )。

    示例: \\c MyDatabase

    请注意, \\c\\connect元命令区分大小写


    #4楼

    \\l对于数据库\\c DatabaseName切换到db \\df用于存储在特定数据库中的过程


    #5楼

    使用以下语句切换到PostgreSQL RDMS内部的不同数据库

    \c databaseName
    

    #6楼

    在PostgreSQL中,可以使用客户端工具psql的\\connect元命令:

    \connect DBNAME
    

    或简而言之:

    \c DBNAME
    

    #7楼

    您可以使用\\c <database>\\connect <database>


    #8楼

    在PSQL提示符下,您可以执行以下操作:

    \connect (or \c) dbname
    

    #9楼

    您可以使用连接

    \c dbname
    

    #10楼

    如果要在启动时切换到特定数据库,请尝试

    /Applications/Postgres.app/Contents/Versions/9.5/bin/psql vigneshdb;

    默认情况下,Postgres在端口5432上运行。如果它在另一个端口上运行,请确保在命令行中传递该端口。

    /Applications/Postgres.app/Contents/Versions/9.5/bin/psql -p2345 vigneshdb;

    通过简单的别名,我们可以方便使用。

    在您的.bashrc.bash_profile创建一个别名

    function psql()
    {
        db=vigneshdb
        if [ "$1" != ""]; then
                db=$1
        fi
        /Applications/Postgres.app/Contents/Versions/9.5/bin/psql -p5432 $1
    }
    

    在命令行中运行psql ,它将切换到默认数据库; psql anotherdb ,它将在启动时切换到参数为name的数据库。


    #11楼

    尽管未在问题中明确说明,但目的是连接到特定的架构/数据库。

    另一个选择是直接连接到架构。 例:

    sudo -u postgres psql -d my_database_name

    来自man psql来源:

    -d dbname
    --dbname=dbname
       Specifies the name of the database to connect to. This is equivalent to specifying dbname as the first non-option argument on the command line.
    
       If this parameter contains an = sign or starts with a valid URI prefix (postgresql:// or postgres://), it is treated as a conninfo string. See Section 31.1.1, “Connection Strings”, in the
       documentation for more information.
    

    #12楼

    您可以使用连接

    \\ c dbname

    如果您想查看POSTGRESQL或SQL的所有可能命令,请执行以下步骤:

    1. rails dbconsole(您将重新分配到当前的ENV数据库)

    2. \\? (对于POSTGRESQL命令)

    要么

    1. \\ h(用于SQL命令)

    2. 按Q退出


    #13楼

    您还可以按以下方式使用不同的ROLE连接到数据库。

    \connect DBNAME ROLENAME;
    

    要么

    \c DBNAME ROLENAME;
    
    展开全文
  • 本机访问PostgreSQL切换到Linux用户postgres,然后执行psql:$su-postgresLastlogin:WedMar113:16:48CST2017onpts/1-bash-4.2$psqlpsql(9.2.18)Type"help"forhelp.postgres=#此时就在数据库postgres中了。...

    78b5c5885cea1829f20098163afd132d.png

    一、在默认配置条件下,本机访问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 '*****';

    注意:

    语句要以分号结尾。

    语句要以分号结尾。

    展开全文
  • 工作中的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;
    
    展开全文
  • postgresql 切换数据库命令

    千次阅读 2016-04-12 14:21:03
    连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库 \c dbname 列举数据库, \l 列举表 \dt 查看表结构,相当...
  • 查看docker镜像 docker ps 运行镜像的脚本命令 ...执行命令:psql -h 172.16.35.179 -U username -d dbname # 其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下: # Pass...
  • PostgreSQL 在psql切换schema

    千次阅读 2019-06-17 16:13:57
    psql切换schema 执行:set search_path to test_schema 后续在执行的操作都是针对test_schema这个schema了。
  • 如何使用PostgreSQL切换数据库

    千次阅读 2020-09-01 06:35:48
    Inside psql, you always have one active database, where you are “into”. By default it’s the ... 在psql ,您始终只有一个活动数据库,您可以在其中“进入”。 默认情况下,它是您首先连接的那个。 运行时:...
  • 切换数据库:\c [database_name] 切换用户:\c - [user_name] 先连上用户postgres、数据库postgres $ su - postgres Last login: Wed Mar 1 13:16:48 CST 2017 on pts/1 -bash-4.2$ psql psql (9.2.18) Type ...
  • activiti5.22切换数据库至postgresql

    千次阅读 2016-12-06 16:04:57
    第一步,创建数据库: 使用psql -U postgres登录后执行下列命令 postgres=# create role activiti login password 'mima' superuser; CREATE ROLE postgres=# create database activiti with owner = activiti ...
  • 在用psql连接进去数据库时,如果直接输入命令 psql ,会用去直接连接与当前系统用户名相同的数据库,如果没有这个名字的数据库,就返回连接失败。可以用 createdb [用户名] ,创建一个同名的数据库,这样在使用psql...
  • 修改PostgreSQL数据库默认用户postgres的密码 ... sudo-u postgres psql 步骤二:修改登录PostgreSQL密码 1 ALTER USER postgres WITH PASSWORD'postgres'; postgre查询所有用..
  • psql是用于操作PostgreSQL的客户端工具,这篇文章介绍一下具体的使用方法。
  • \c dataname: 切换数据库 \dt: 查看所有自己创建的表 \dt+: 查看所有自己创建的表,显示表的相关内容占的磁盘大小 \dt(+) tablename: 参看指定表 \dv: 查看所有自己创建的视图 \dv+: 查看所有自己创建的视图,...
  • psql是一个PostgreSQL的基于终端的前端(相当于Oracle数据库的SQLPLUS)。它让你能交互式地键入查询,把它们发送给PostgreSQL,并且查看查询结果。此外,它还提供了一些元命令和多种类似Shell的特性来实现书写脚本,...
  • 1、切换用户  2、登录数据库  3、创建数据库用户dbuser,并设置密码。  4、创建用户数据库,这里为exampledb,并指定所有者为dbuser。  5、将exampledb数据库的所有权限都赋予dbuser,否则dbuser只能...
  • 1.切换到 postgres 用户; 2.输入: psql , 进入到postgresql的客户端psql;...4.psql database1 连接到database1这个数据库; 5. \dt 查看当前所连接的数据库(database1)的所有表; 6. \d table1 ...
  • 先在psql官网下载数据库安装包 根据大家反馈导入数据其他版本有问题,最好下载9.6版本 安装:下载之后一般安装就行 安装过程值得注意的三点: ① 设置数据库软件的安装位置 ②设置database文件夹的位置。这个应该...
  • 数据库

    2019-09-25 15:04:54
    #数据库操作 ##PostgreSQL常用命令 1、登录数据库 /* 切换到数据库用户 */ su - postgres /* 登录 */ ...psql ...bash-4.2$ psql ...2、切换数据库 /* 登录指定数据库 */ psql -U user -d dbname /* 列举...
  • 今天尝试在Linux中安装pg数据库时更改了端口,结果安装完成后使用psql命令会提示 psql.bin: could not connect to server: 没有那个文件或目录  Is the server running locally and accepting  connections on ...
  • 项目常用psql代码

    2020-12-14 18:55:51
    \c 切换数据库 2 数据类型 varchar int(long) numeric date(timestamp) 3 数据库操作 3.0 模式 //建模式 create schema llf //删除模式 drop schema llf cascade //看数据库中已有模式 select * from ...
  • PostgreSQL命令行常用命令psql

    万次阅读 2018-04-19 17:02:30
    PostgreSQL命令行常用命令(psql) 一般我们使用 psql来和数据库交互,方括号中为可选项参数,不带任何参数表示连接本机 ...切换数据库(创建新的数据库连接) 展示当前数据库下所有关系(table、view...
  • PSSQL 的命令行 psql

    2020-04-08 21:04:55
    PSSQL 的命令行 psql 登录数据库 psql -h 127.0.0.1 -p 5432 -d mydb1 -U postgres 提示输入密码。 -h 数据库ip -p 端口号 -d 数据库名 -U 登录用户名 2.导入SQL脚本 psql -U postgres -d database -f sqlScript....
  • pg数据库切换模式

    2020-11-05 15:04:02
    pg数据库切换模式,jyc登录进来看到的是jyc模式下的表,改为默认看到zxm下的表 testdb=# \dn 架构模式列表 名称 | 拥有者 --------+-------- jyc | jyc zxm | jyc public | root (3 行记录) mtdev=# \dt 关联...
  • PostgreSQL psql 终端命令

    千次阅读 2017-09-26 23:09:16
    命令行登录数据库 $ psql -U username -h ip...在命令行下切换数据库 wzz=# \c dbname 查看帮助 wzz=# helpYou are using psql, the command-line interface to PostgreSQL. Type: \copyright for distribution terms
  • psql参数

    千次阅读 2019-05-27 11:08:29
    psql [ option… ] [ dbname [ username ]] 选项: -a –echo-all 在读取所有非空输入行时将其打印到打印到标准输出(不适用于交互方式读取的行)。相当于将变量ECHO设置为all -A –no-align 切换到未对齐的输出...
  • postgres 切换用户和数据库

    千次阅读 2020-04-03 14:31:49
    =c/postgres +| 7561 kB | pg_default | default template for new databases | | | | | postgres=CTc/postgres | | | (3 rows) --//切换数据库 postgres=# \c template1 You are now connected to database ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,941
精华内容 1,976
热门标签
关键字:

psql切换数据库