手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgreSql锁与相关操作的冲突
参考来源:官方文档序号表级锁的方式获取该锁所执行的sql操作相冲突的模式相冲突的操作说明1ACCESSSHAREselect操作EXCLUSIVE和ACCESSEXCLUSIVE锁模式阻塞执行:1 REFRESHMATERIALIZEDVIEWCONCURRENTLY2ALTERTABLE、DROPTABLE、TRUNCATE、REINDEX、CLUSTER、VACU
作者:编程之家 时间:2022-09-01
postgresql基础
一、建立数据库连接----------------接入PostgreSQL数据库:psql-hIP地址-p端口-U数据库名连接本机数据库:psql-Upostgres切换用户名:\c-用户名 二、访问数据库1、列举数据库:\l2、选择数据库:\c数据库名3、查看该某个库中的所有表:\dt4、查看某个库中的某个表结
作者:编程之家 时间:2022-09-01
PostgreSQL 查询被锁阻塞的连接
主要是查pg_lock,再结合pg_stat_activity和pg_class,我用的SQL是:selectrelation::regclass,s.pid,granted,client_hostname,application_name,usename,queryfrompg_locksl,pg_stat_activityswheres.pid=l.pid;可以根据查出来的pid或客户端,找到阻塞的连接和进程,手
作者:编程之家 时间:2022-09-01
postgresql 数据库备份与恢复
postgresql数据库备份与恢复流程1.数据库登录1.1切换到postgres用户 supostgres1.2登录数据库 psql-Upostgres-dpostgres-h127.0.0.1-p58951.3创建用于恢复数据的数据库 createdatabasenewdb;2.数据备份 pg_dump-v-c-if-exist-f/
作者:编程之家 时间:2022-09-01
PostgreSQL数据库备份与还原
数据库备份还原是运维中的常见工作。按备份的文件类型分为物理备份(文件系统级别的备份)和逻辑备份(sql文件或特定格式的导出文件);按备份过程中是否停止数据服务可分为冷备份(停止数据库服务)和热备份(备份过程中数据库服务正常运行);按备份是否完整可分为全量备份和增量备
作者:编程之家 时间:2022-09-01
postgresql中网络地址类型和布尔类型
创建测试用户,表空间,以及数据库,赋予权限postgres=#createrolepguserwithencryptedpassword'pguser';CREATEROLEpostgres=#createtablespacetbs_mydbownerpguserlocation'/data/10bs_mydb';CREATETABLESPACE
作者:编程之家 时间:2022-09-01
PostgreSQL库表字段信息
数据库SELECT*FROM"pg_database";表信息SELECT"schemaname","tablename","tableowner","hasindexes","hasrules",obj_description(relfilenode,'pg_class')AS"description"FROM"
作者:编程之家 时间:2022-09-01
lightdb/postgresql中序列的使用以及oracle兼容计划
一、postgresql中的序列1.1场景需求需要向下图一样,需要对产品编码编码设置一个序列。编码规则SKU+序列号:1.2序列序列是基于bigint算法的,因此范围是不能超过一个八字节整数的范围(-9223372036854775808到9223372036854775807)。由于nextval和setval调用绝不会回滚,如果
作者:编程之家 时间:2022-09-01
postgresql 修改参数方法
修改参数1.全局修改方法altersystemset参数名='参数值'2.非全局配置的参数修改方法数据库级别的配置alterdatabasenameset参数名to|=参数值//修改alterdatabasenameresetconfiguration//重置修改会话级的参数set参数名to|=参数值set参数名tod
作者:编程之家 时间:2022-09-01
Citus 11(分布式 PostgreSQL) 文档贡献与本地运行
Citus可以使用分片跨多台计算机来水平缩放查询。其查询引擎会将这些服务器的传入SQL查询并行化,加快大型数据集上的响应。它为需要比其他部署选项更大规模和更高性能的应用程序提供服务:通常,工作负载接近或已经超过100GB的数据。Citus提供:使用分片跨多个计算机进行水平
作者:编程之家 时间:2022-09-01
PostgreSQL/lightdb逻辑复制详解
之所以有逻辑复制,是因为物理复制是基于数据块的复制,每个实例的数据块是自己维护的,无法做到全局,所以只能借助逻辑块复制,即使是内核集成的HTAP,在行存和列存之间同步时,也采用的是逻辑块复制。逻辑复制可用于很多场景,例如部分数据同步、DW集成、同步到大数据、ES、做流式计算、缓
作者:编程之家 时间:2022-09-01
postgresql 数组类型
数组类型createtabletest_arr(idint,arr_peopletest[],arr_classidint[]);增insertintotest_arrvalues(1,array['a','b','c','d','e'],array[1,2,3,4,5]);INSERT01mydb=>mydb=>select*fromtest_arr;
作者:编程之家 时间:2022-09-01
如何将数据从SQL Server 迁移到PostgreSQL?将数据从SQL Server 迁移到PostgreSQL方法分析!
在不同类型的数据库之间迁移数据并非易事。在本文中,我们将比较几种从SQLServer转换到PostgreSQL的方法。MicrosoftSQLServer是一个很棒的数据库引擎,但在某些情况下它有缺点。免费的MicrosoftSQLServerExpress可以成功用于小型数据库。SQLServerExpress的限制:数
作者:编程之家 时间:2022-09-01
Postgresql 除法保留小数位
一、示例select8/(100-3)asc1, round(8/(100-3),4)asc2, round(8/(100-3)::numeric,4)asc3, 8/(100-3)::numericasc4;-[RECORD1]--------------c1|0c2|0.0000c3|0.0825c4|0.08247422680412371134(1row)整数除法注意事项整型除以整型,正常
作者:编程之家 时间:2022-09-01
Ubuntu下PostgreSQL开启远程访问解决postgresql 端口不对外开放问题
查看下数据库pgsql对应的端口netstat-a|grepPGSQL,输出以下内容,端口为5432root@VM-16-4-ubuntu:/etc/postgresql/10/main#netstat-a|grepPGSQLunix2[ACC]STREAMLISTENING159539850/varun/postgresql/.s.PGSQL.5432默认情况下,postgresql
作者:编程之家 时间:2022-09-01
维护大型PostgreSQL数据库
提出数据库大小这个话题,是件滑稽的事情。划分小型、中型、大型甚至超大型数据库并不像你想象的那么简单。区分数据的大小,基于许多因素,这些因素的特征分为有形的、无形的;有形的可以以客观方式衡量,无形的就取决于很多了。例如,一个2TB的数据库,对很多人来说是大型数据库;另一方面,经验丰
作者:编程之家 时间:2022-09-01
代码质量审查工具之SonarQube8.9(LTS)与gitlab CI集成使用
目标:在push时自动触发GitLabCI/CDpipelinejob,自动扫描所提交的代码,并将结果上报到sonarqube SonarQube®-是一个检测bug,漏洞及代码异味的自动化工具.它可以整合到现有的工作流中去启用持续的代码审查在项目的多分支及PR中. 为了方便,这里使用docker进行服务的
作者:编程之家 时间:2022-09-01
postgresql 14 windows安装
官网下载安装包http://www.postgres.cn/v2/home点击下载installmaynotcomplete问题处理切换到安装目录下的bin目录管理员权限执行initdb"D:\software\PostgreSQL\14\data"如果服务未自动启动,使用pg_ctlstart-D"D:\software\PostgreSQL\14\data"启动服务创建用户
作者:编程之家 时间:2022-09-01
postgresql/lightdb无法停止一例
如下所示,即使执行pg_ctl--modeimmediatestop,仍然出现pg主进程无法停止的情况。因为walsender进程似乎一直无法停止。2022-04-0909:58:52.707936C@postmaster00000[2022-03-2911:23:45UTC]0[69880]LOG:receivedfastshutdownrequest2022-04-0909:59:20.104209C[u
作者:编程之家 时间:2022-09-01
PostGreSql运维操作
对PostGreSql进行运维操作时,必须切换到postgres用户(也可以切换到其他管理员用户)1.PostGresql启停等运维进入postgresql的bin目录下启动命令./pg_ctlstart-Dpg的data文件夹所在目录一、启停方法两种方法1、直接运行postgres进程启动;2、使用pg_ctl命令启动
作者:编程之家 时间:2022-09-01
postgresql14安装时遇到的问题
正常安装,一路点下一步,最后弹出报错. 参考教程:https://www.cnblogs.com/ives/p/postgresql.htmlhttps://baijiahao.baidu.com/s?id=1727811450138750190&wfr=spider&for=pc主要操作如下:切换到安装目录下的bin目录管理员权限执行如下命令。initdb"C:\ProgramF
作者:编程之家 时间:2022-09-01
PostgreSQL的可变字符串
在Oralce中,通常都使用varchar2作为字符串,它能自动删除前后空格。因业务需要用到Postgre,使用了character类型,用起来是没有什么问题。后来发现在smartBI引用这里面的数据,也没有什么问题,但是smartBI导出到EXCEL时,文本类型的里面的内容不能显示,数字和日期的正常。究其原因,是因为空格太
作者:编程之家 时间:2022-09-01
【PostgreSQL】使用查询语句分析锁队列
\timingonsetstatement_timeoutto'100ms';withrecursiveactivityas(selectpg_blocking_pids(pid)blocked_by,*,age(clock_timestamp(),xact_start)::interval(0)astx_age,--"pg_locks.waitstart"–PG14+only;
作者:编程之家 时间:2022-09-01
postgreSQL创建自增序列
创建自增序列https://blog.csdn.net/songchunyi/article/details/7711108?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-7711108-blog-79727948.pc_relevant_antiscanv3&depth_1-utm_source=distribute.pc
作者:编程之家 时间:2022-09-01
PL/pgSQL编写postgresql函数(一)--声明语法转darion@Postgresql仅做学习使用
初识函数1createorreplacefunctionsomefunc()returnsintegeras23$$45declare67quantityinteger:=30;89begin1011raisenotice'Quantity1hereis%',quantity;1213quantity:=50;1415--创建一个子块1617declare18
作者:编程之家 时间:2022-09-01
postgresql数据库统计对象大小
--查看数据库大小,不计算索引select pg_size_pretty(pg_database_size('mydb'));--查看数据库大小,包含索引select pg_size_pretty(pg_total_size('mydb'));--查看表中索引大小select pg_size_pretty(pg_indexes_size('test_1'));--查看表大小,不包括索引select pg_size_
作者:编程之家 时间:2022-09-01
PostgreSQL 15 Beta 1 发布
原本被寄予厚望的64位xid,因提交的patch多少不是非常完美,最后修订版的提交日期为5.13,考虑各种时间问题。该特性被推迟到16版本。PostgreSQL15的第一个beta版本现已可供下载。公告指出,此版本包含PostgreSQL15普遍可用时将提供的所有功能的预览,但该版本的某些细节可能
作者:编程之家 时间:2022-09-01
PostgreSQL和MySQL对比
下面我将从以下几个方面阐述MySQL和PostgreSQL的异同和优劣:开源性:PostgreSQL:Theworld’smostadvancedopensourcedatabase。开源协议:PostgreSQL基于自由的BSD/MIT许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。PG的开源协议特别灵活,任何公司
作者:编程之家 时间:2022-09-01
postgresql-【运维相关】删用户
删除用户,用户拥有对象或权限db1=#droproleuser1;ERROR:role"user1"cannotbedroppedbecausesomeobjectsdependonitDETAIL:privilegesforcolumnoidoftablepg_procprivilegesforcolumnpronameoftablepg_proc......方法一:权限转移db1=#REASSIGN
作者:编程之家 时间:2022-09-01
PostgreSQL 10~14 安装及卸载脚本仅适用于CentOS7,其他系统未验证
PostgreSQL10~14安装及卸载脚本新建文本直接把代码复制进去,赋予755权限,直接运行。选项1:安装pgsql,默认账号密码都为postgres选项2:删除之前安装的pgsql(慎用)选项3:重置postgres账号的密码注意:文本格式需要为Unix(LF),防火墙及SELinux要关闭点击查看代码#!/bin/bash#//-
作者:编程之家 时间:2022-09-01
上一页
82
83
84
85
86
87
88
89
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native