• 2024-06-11pgAdmin未授权命令执行漏洞(CVE-2022-4223)
    ​https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v5.7/source/pgadmin4-5.7.tar.gz 下载pgadmin5.7的源码首先从代码层面进行分析接口 /validate_binary_path​最后调用了 subprocess.getoutput(​来执行了命令这一部分代码是对传入的路径进行检测,如果是在linu
  • 2024-03-08pgAdmin4的安装
    apt安装PostgreSql以后,没有自带的图形化管理工具,所以安装pgAdmin4并尝试连接。pgAdmin4下载网址:https://www.pgadmin.org/download我选择的是APT安装方式,然后有如下代码提示:##Setuptherepository##公钥下载,我下载的时候会提示是否覆盖,要选-是#Installthepublickeyf
  • 2023-07-31【867】pgAdmin4 无法加载 loading 的问题解决
    ref:LoadingpgAdmin4v7.4...whileopeningpgAdminIhadthesameproblemwheninstallingpgAdminviathepostgresql-15.3-3-windows-x64installer.Solution:uninstallPostgreSQL;reinstallPostgreSQLbutinthecomponentsselection,uncheckPGAdmin;
  • 2023-07-21【865】PostgreSQL相关
    ref:PostgreSQL教程正常下载安装,mac安装路径为/Applications/PostgreSQL15/pgAdmin4.app打开pgAdmin4.app新建的table位置 
  • 2023-06-13PGAdmin 批量删除表
    --创建函数CREATEFUNCTIONdel_ora_table()RETURNSvoidAS$$DECLAREtmpVARCHAR(512);DECLAREnamesCURSORFORselecttablenamefrompg_tableswhereschemaname='public';BEGINFORstmtINnamesLOOPtmp:='DROPTABLE'||
  • 2023-06-07PGAdmin 索引基本操作
    --创建索引CREATEINDEXindex_statistics1ONdbo.integral(deleted,pid,created);--删除索引(需要选中dbo)DROPINDEXindex_statistics5--查询索引SELECT*FROMpg_indexesWHEREschemaname='dbo'andtablename='integral'--分析sqlEXPLAIN
  • 2022-10-25快速启动postgresql
    文档说明:只记录关键地方;试验环境:linuxdebian11postgresqlcontainerversion:"3"services:postgresql-server:image:postgres:15-alpinec
  • 2022-10-24如何搭建一套学习、开发PostgreSQL的环境
    背景万事开头难,搭建好一套学习、开发PostgreSQL的环境,是重中之重。因为其他平台(Ubuntu,CentOS,MAC)的用户大多数都具备了自行安装数据库的能力,在这里我只写一个面向Wi
  • 2022-10-24如何搭建一套学习、开发PostgreSQL的环境
    背景万事开头难,搭建好一套学习、开发PostgreSQL的环境,是重中之重。因为其他平台(Ubuntu,CentOS,MAC)的用户大多数都具备了自行安装数据库的能力,在这里我只写一个面向Wi