首页 > 数据库 >docker 安装postgresql

docker 安装postgresql

时间:2022-11-16 10:57:20浏览次数:41  
标签:postgresql DEFAULT 数据库 float docker NULL 安装

docker中安装

  1. 创建postgresql容器
    docker run -d -p 5432:5432 --name postgresql -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 postgres

  2. 创建pgadmin4容器
    docker run -d -p 5433:80 --name pgadmin4 -e [email protected] -e PGADMIN_DEFAULT_PASSWORD=123456 dpage/pgadmin4

docker进入pgsql

  1. 进入容器 docker exec -it postgresql(postgesql的容器name) /bin/bash
  2. 连接数据库 psql -U postgres(role) postgres(数据库名字)
  3. 现在可以所有数据库命令了
  • 列出所有数据库 \l
  • 查看数据库 \c 数据库名
  • 显示数据表 \dt
  • 显示表对应的字段信息 \d 表名
  • 显示引用表 \det
  • 创建表
CREATE TABLE all_pg_stat_statements (
  "id"    int PRIMARY KEY NOT NULL,
  "query" text NOT NULL DEFAULT '' ,
  "calls" int NOT NULL DEFAULT 0,
  "total_exec_time" float(8) NOT NULL DEFAULT 0,
  "average" float(8) NOT NULL DEFAULT 0,
  "rows" int NOT NULL DEFAULT 0,
  "hit_percent" float(8) NOT NULL DEFAULT 0,
  "create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP
);  

标签:postgresql,DEFAULT,数据库,float,docker,NULL,安装
From: https://www.cnblogs.com/yinpeng186/p/16895122.html

相关文章

  • 安装minio
    环境准备wgethttp://dl.minio.org.cn/server/minio/release/linux-amd64/minio1.上传minio文件[root@localhostminio]#mkdir-p/home/minio将安装包上传到/home/mi......
  • 【Mysql】数据库主从搭建-基于docker
    后台可回复【1024】即可获取相关宝藏内容分享 :) 为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker......
  • 【docker】docker虚拟容器的使用大全
    Docker容器详解Docker是基于Go语言开发的开源应用容器引擎,遵从ApacheLicence2.0协议,可以让开发者打包应用以及应用的依赖包到一个可移植的容器中,然后发布到各种发行版本的......
  • Linux(Centos7)安装MySQL 8.0.28 详细步骤
    一、下载MySQL安装包下载地址:https://downloads.mysql.com/archives/community/ 二、解压并安装1.解压tar-xvfmysql-8.0.28-1.el7.x86_64.rpm-bundle.tar2.......
  • Rocky9 、Ubuntu 20和centos 7的安装
    1、VMwareworkstation虚拟机新建2、3、 4、 5、6、在电脑D盘建一个放虚拟机的文件夹我这里使用的是centos87、分cpu处理器数量2个8、内存指导2G9、网络......
  • 三分钟梳理TDengine安装部署的逻辑
      ​小T导读:TDengine,是涛思数据面对高速增长的物联网大数据市场和技术挑战推出的创新性的大数据处理产品,除却读写性能、存储压缩能力强大之外,还有安装简单、操作难......
  • 16_5_docker-compose
    DockerComposeDockerCompose是用来做Docker的多容器控制,是一个用来把Docker自动化的东西。一、安装DockerCompose#Compose目前已经完全支持Linux、MacOS和W......
  • Kibana安装文档
    1.从官网下载官网下载对应版本https://www.elastic.co/cn/downloads/past-releases#kibana2.解压缩tar-xvfkibana-7.15.2-linux-x86_64.tar.gz3.修改配置文件se......
  • Navicat premium 15安装+激活-九五小庞
    下载安装包:https://wwz.lanzoue.com/b021z9k1e密码:7pm1 NavicatPremium15安装教程:一、解压后,双击安装包 ​二、点击下一步​三、勾选同意 ,点击下一步......
  • Docker
    一、关于Docker1.1为什么要用docker?随着开发的项目越来越复杂,软件越来越多,服务器越来越多,我们在开发和部署的时候会遇到很多问题,比如:1.不同的应用程序可能会有不......