1、windows下postgresql的安装参见《PostgreSQL从菜鸟到专家 Windows中安装》我下载的为xxx9.2.exe一路默认安装即可。安装位置为C:\Program Files\PostgreSQL。安装完毕后,在dos下执行命令>net user列出当前系统用户名称。我的用户名为Administrator。>psql –U Administrator –d po            
                
         
            
            
            
            数据库(DB):是一个以某种有组织形式存储数据的容器DBMS:数据库操作系统二者之间的关系:数据库是通过DBMS创建和操作的容器表(table):指某种特定类型数据的结构化清单列(column):表中的一个字段,所有表都是由一个或多个列组成的行(row):表中的一个记录主键(key primary):一列(或一组列),其值能够唯一标识表中每一行 SQL:结构化查询语言,是一种专门和数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-05 11:43:04
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 在Linux中使用Docker容器中的psql
在开发过程中,有时候我们需要在Docker容器中使用PostgreSQL数据库。本文将介绍如何在Linux系统中使用Docker容器中的psql工具,以及如何连接到数据库并执行一些基本操作。
## 实际问题
假设我们正在开发一个基于PostgreSQL的应用程序,并且我们的开发环境中使用了Docker容器。我们需要在容器中运行psql工具,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 04:22:17
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Interactive Graphics and Retrieval SystemComplex SQL queriesSQL Sub-selectsForeign keys www.yiibai.comTriggerViewsTransactionsMultiversion concurrency...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-30 13:59:11
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、关于psql   psql是PostgreSQL自身提供的一款查询工具,也就是说,无论哪种操作系统平台下,该工具都可用,并且使用方法都是一致的。所以,当我们开发可移植的应用软件和技术的时候,该工具是一个理想的选择。   Psql有两大功能,除了作为交互查询工具使用之外,psql还是一款理想的脚本工具。   二、使用方法   本文中,我们假设psql有权访问PostgreSQL服务器,所有连接            
                
         
            
            
            
            初次登陆postgreSQLgpadmin Greenplum 超级用户[gpadmin@greenplum gpconfig]$ psql postgres gpadminpostgres=# \dNo relations found.postgres=# \l  List of databases Name | Owner | Encoding | Access privileges ----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-10-22 17:19:00
                            
                                1515阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 Docker 部署 PostgreSQL 的指南
Docker 是一个开源的平台,允许开发者创建、部署和管理容器应用。容器是一种轻量级、可移植的虚拟化技术,能够快速部署和缩放应用。本文将带您了解如何使用 Docker 部署 PostgreSQL 数据库,并提供示例代码、序列图和关系图,以帮助您更好地理解整个过程。
## 什么是 PostgreSQL?
PostgreSQL 是一个强            
                
         
            
            
            
            版本说明:           PostgresQL 10.9psql提供了丰富的元命令,以“\”开头,使用元命令可以高效、便捷的对数据库进行管理。psql命令的格式是用反斜线后面直接跟上一个命令动词,然后是一些参数。在使用前可以使用“\?”来获取帮助信息,了解可以使用的命令清单。$ psql
psql (10.9)
Type "he            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 13:52:08
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            psql名称:PostgreSQL交互式终端。语法:    psql [OPTION] ...  [DBNAME [USERNAME]]常规选项:    -c,--command=COMMAND:运行单个SQL命令后退出    -d,--dbname=DBNAME:指定使用的数据库名 &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-12-15 17:09:58
                            
                                2728阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            psql运行的时候读取一个叫psqlrc的配置文件。当psql启动时候,它会查找这个wenjian            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-08 09:41:06
                            
                                722阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            :://blog..net/smstong/article/details/17138355 psql# shell 环境下,查看当前所在的数据库的命令是: select current_database(); 1 命令行登录数据库 有两种方式,一是直接在系统shell下执行ps            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-10-10 09:55:00
                            
                                98阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            标签PostgreSQL , 雪崩 , 锁等待 , 切换表名 , DDL 背景AB表切换经常出现在数据导入的场景中,例如每天或者每个固定周期,需要全量导入一批数据到数据库,同时被导入的数据要持续的被查询。为了尽量避免导入影响查询,通常会使用AB表切换的方法。使用如下步骤:1、建新表2、全量数据导入到新表3、在新表上面建必要的索引4、切换新、老表名但是,注意,由于切换表名是DDL操作,会加排它锁,与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 11:40:02
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             目录1、前言2、创建空间数据库3、导入Shapefile矢量数据3.1、从文件夹中导入3.2、从SQL表中导入 1、前言注意:不建议将栅格数据导入到空间数据库中。因为相对于矢量数据,栅格数据没有直接导入的工具,而是需要通过命令行进行控制。PostgreSQL版本:12.5 PostGIS版本:3.1.0 数据管理器:pgAdmin42、创建空间数据库2.1、打开pgAdmin4数据管理器; 2.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 13:45:41
                            
                                374阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            重要基本概念:EXISTS :子查询找到的提交。NOT EXISTS :子查询中找不到的提交。不要翻译成存在和不存在,难以理解。Exists执行的流程:首先执行外层查询,再执行内存查询。首先取出外层中的第一元组, 再执行内层查询,将外层表的第一元组代入,若内层查询为真,即有结果时。返回外层表中的第一元 组,接着取出第二元组,执行相同的算法。一直到扫描完外层整表 。for(int i =0; i&l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 08:02:33
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实例1实例2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-12 11:46:08
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [postgres@pgserver ~]$ psql --helppsql is the PostgreSQL interactive terminal.Usage:  psql [OPTION]... [DBNAME [USERNAME]]General options:  -c, --command=COMMAND    run only single command (SQL...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-25 14:01:08
                            
                                234阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ######################## apple=# \?General  \copyright             show PostgreSQL usage and distribution terms  \crosstabview [COLUMNS] execute query and display result in crosstab  \errverbose             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-25 09:42:09
                            
                                204阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.获得帮助 postgres=# \?
General
  \copyright             show PostgreSQL usage and distribution terms
  \crosstabview [COLUMNS] execute query and display result in crosstab
  \errverbose            show             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-07 13:35:10
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 教你如何使用Docker进入PostgreSQL(psql)
在现代的应用开发中,Docker为我们提供了一种便捷的方式来管理和部署应用程序。PostgreSQL是一个流行的关系数据库,而通过Docker来使用PostgreSQL则是一个非常有效的方式。接下来,我将会带领你一步一步地实现“docker psql进入”,让你对Docker和PostgreSQL的结合有一个更深入的理解。
##            
                
         
            
            
            
            shared_buffers:这是最重要的参数,postgresql通过shared_buffers和内核和磁盘打交道,因此应该尽量大,让更多的数据缓存在shared_buffers中。通常设置为实际RAM的10%是合理的,比如50000(400M)。将所有的内存都给 shared_buffers 将导致没有内存来运行程序。 unix 管理内存使用 swap, 当没有内存可用的时候,内核会将长时间