首页 > 数据库 >postgresql 简单使用

postgresql 简单使用

时间:2023-07-14 10:47:32浏览次数:32  
标签:postgresql postgres local 数据库 简单 usr 使用 pageinspect

编译安装的

启动数据库:/usr/local/postgresql/bin/pg_ctl -D /data/postgresql -l logfile start

停止数据库:/usr/local/postgresql/bin/pg_ctl -D /data/postgresql stop -m fast

登录数据库:/usr/local/postgresql/bin/psql postgres

 

配置文件:/data/postgresql/postgresql.conf

 

 

导出数据库:copy 数据库名 to '/home/postgres/自定名' with (delimiter '|');

 

导入数据库:copy 数据库名 from '/home/postgres/自定名' with (delimiter '|');

  查看数据库: \l

 

切换数据库:\c 要切换的数据库名

 

创建数据库:CREATE DATABASE 数据库名;

 

创建表:CREATE table aa(id int,name char(30));

  

查看数据库中的表:\d

 

 

快速清空表:truncate table 表名; 

 

查看数据库oid:select datname,oid from pg_database where datname='postgres';

 

查看表的oid:select relname,oid from 表名 where relname='codestat';

 

开启pageinspect功能:

  找到解压的安装包目录下的”~/contrib/pageinspect

  cd ~/contrib/pageinspect

  

   编译:make

  安装:make install

  

 

  修改权限:

    cd /usr/local/postgresql/lib/

    

     chown -R postgres:postgres pageinspect.so

    cd /usr/local/postgresql/share/extension
    chown -R postgres:postgres pageinspect--*

     

   登录数据库,开启pageinspect:CREATE EXTENSION pageinspect;

  

 

标签:postgresql,postgres,local,数据库,简单,usr,使用,pageinspect
From: https://www.cnblogs.com/leihongnu/p/17552892.html

相关文章

  • 使用Certbot免费https证书运行django
    CertbotインストールbashsudoaptinstallcertbotNginxを停止bashsudosystemctlstopnginx......
  • 使用Patroni管理LightDB高可用
    使用Patroni管理LightDB高可用测试环境CPU:海光x86OS:KylinAdvancedServerV10SP1LightDB:13.8-22.3Patroni:2.1.3etcd:3.5.4安装部署etcd集群需要3台机器。centos/RHEL等可以从epel获取etcd。麒麟ky10,ky10sp1没有etcd包,可以使用lightdb预编译的etcd-3.5.4。......
  • win10 上的mklink命令如何使用?
    在Windows10上,mklink命令用于创建符号链接或者硬链接。符号链接可以是文件夹符号链接或者文件符号链接,而硬链接只能是文件硬链接。下面是mklink命令的语法:mklink[/D]linktargetmklink[/H]linktargetmklink[/J]linktarget其中,link是要创建的链接的名称,target是链接......
  • nvm使用便捷的node环境切换
    第一步下载nvm:https://nvm.en.softonic.com/第二步修改镜像地址:cmd->nvmroot得到nvm安装目录复制以上地址,打开位置,找到settings.txt,加入以下镜像地址node_mirror:https://npm.taobao.org/mirrors/node/npm_mirror:https://npm.taobao.org/mirrors/npm/第三步:nvminstal......
  • 设计模式-桥接模式在Java中的使用示例
    场景桥接模式情境引入假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12=36支,但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为3+12=15,远小于36,却能实现与36支蜡笔同样的功能。如果增加一种新型号的画......
  • 使用HttpUtil时报javax.net.ssl.SSLHandshakeException: No appropriate protocol异常
    在使用HttpUtil类时,针对某一个接口报错出现异常HttpGetInforesult=HttpUtil.getInfo(token,Url);但是这个getInfoUrl在postman上调用是成功的后来查找后发现问题是:在Java8及高版本以上的版本在调用ssl时会出现javax.net.ssl.SSLHandshakeException:Noappropriateprotoc......
  • springboot redis工具类之StringRedisTemplate 使用
    1、StringRedisTemplate是什么?StringRedisTemplate继承自RedisTemplate类,实现了BeanClassLoaderAware,Aware,InitializingBean,RedisOperations<K,V>接口。StringRedisTemplate是RedisTemplate以字符串为中心的扩展,由于针对Redis的大多数操作都是基于字符串的,因此此类提供了一个......
  • Stable Diffusion AI 绘画使用
    界面参数在使用 StableDiffusion 开源 AI 绘画之前,需要了解一下绘画的界面和一些参数的意义目前AI绘画对中文提示词的效果不好,尽量使用英文提示词最主要一些参数如下:Prompt: 正向提示词,也就是 tag,提示词越多,AI 绘图结果会更加精准Negativeprompt: 反向提示词,也就......
  • springboot中使用redis
    1、引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2、配置spring:redis:host:localhost#Redis服务器地址port:6379......
  • 详解在Linux中修改Tomcat使用的jdk版本
    问题分析由于部署个人项目使用了openjdk11,但是我之前安装的是jdk1.8,jdk版本升级的后果就是,tomcat运行的时候报一点小bug(因为之前安装tomcat默认使用了系统的jdk版本)所以就想着把tomcat使用的jdk版本调回原来的,找了很多资料之后,决定在tomcat的运行文件中覆盖使用的jdk版本路径......