手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql saveOrUpdate实现方式
在postgresql9.5以上提供了conflict()来判断sql语句插入时,是否发生重复1. saveOrUpdate实现方式 主键重复后,执行update操作INSERTINTOuser_pages(user_id,page_id,enabled)VALUES(1,1,TRUE)ONCONFLICT(user_id,page_id)DOUPDATESETenabled=0;
作者:编程之家 时间:2022-09-01
Postgresql配置创建密码复杂度检查模块
配置需要再postgresql.conf添加shared_preload_libraries='passwordcheck'psql-hlocalhost-Upostgres-dpostgrespg_ctlrestart-D$PGDATA配置pg_hba.confmd5然后进行重启测试:
作者:编程之家 时间:2022-09-01
Postgresql修改集群实例的配置
1)修改集群(实例)的配置,要求如下:a.运行日志路径/pglogb.运行日志格式修改为'csvlog'c.每天生成一个新的日志文件d.不限制单个日志文件的大小e.PostgreSQL的运行log日志需要保留最近1个月的log日志文件。f.最多允许100个非超级用户的连接连入数据库中。g.运行日
作者:编程之家 时间:2022-09-01
Postgresql数据库介绍10——使用
索引(Indexes)Indexesareacommonwaytoenhancedatabaseperformance.Anindexallowsthedatabaseservertofindandretrievespecificrowsmuchfasterthanitcoulddowithoutanindex.Butindexesalsoaddoverheadtothedatabasesystemasawhole,so
作者:编程之家 时间:2022-09-01
postgresql扩展Geometry类型
【需求】:最近开发项目的过程中,需要用到Geometry类型,所以对与Geometry对象进行了一点点学习。在数据库中,地理坐标系类型是geography;投影坐标系的类型是geometry。【前提】:本文使用的数据库为postgreSql9.6(在扩展类型之前需要先安装postgreSql9.6)【参考】:Geometry的理解:h
作者:编程之家 时间:2022-09-01
PostgreSQL Citus集群验证
PostgreSQLCitus集群验证安装docker和docker-compose略。网上都能找到。官方文档http://docs.citusdata.com/en/v9.5/installation/single_machine_docker.htmldocker-compose.yamlversion:'3'services:master:container_name:"${COMPOSE_PROJECT_NAME:-c
作者:编程之家 时间:2022-09-01
Python连接PostgreSQL数据库
Python连接PostgreSQL数据库环境Python3.7.4psycopg2==2.8.5PostgreSQL12.4pip安装pipinstallpsycopg2实现代码其中<hostname>为PostgreSQL数据库的IP地址,本地为localhost;<port>为端口号,PostgreSQL默认端口号为5432;<username>和<password>分别为用户名和密码;<
作者:编程之家 时间:2022-09-01
Django 对 Sqlite、Mysql、Postgresql 三种数据库支持小结
三种数据库各有优劣,需要根据自己的情况来选择。比如Sqlite不支持并发,那显然不能用来作为大型网站的数据库,而Mysql在Django3.1版本之前并不支持JSONField,如果JSONField必须要用到那肯定也是不能选的,而Postgresql特性齐全,但是往往用的人比较少,难以获得足够的资料。因此
作者:编程之家 时间:2022-09-01
Ubuntu系统安装Postgres
目录1.安装环境2.Postgres安装步骤2.1更新系统2.2安装PostgreSQL服务器和客户端2.3PostgreSQL启动、停止、重启3.创建用户和数据库3.1创建数据库用户3.2为新用户设置密码3.3创建数据库3.4登录数据库1.安装环境OS:ubuntuserver16.042.Postgres安装步骤
作者:编程之家 时间:2022-09-01
数据库学习笔记☞PostgreSQL
PostgreSQL|Java数据结构对应编号PG类型JAVA类型JDBC索引1varcharjava.lang.String122bpcharjava.lang.String13textjava.lang.String124cidrjava.lang.Object11115inetjava.lang.Object11116macaddrjava.lang.Object11117boxjava.lang.Object11118circlejava.lang.Object11
作者:编程之家 时间:2022-09-01
PostgreSQL之索引(三)索引分析
EXPLAINEXPLAIN[(option[,...])]statementEXPLAIN[ANALYZE][VERBOSE]statement这里option可以是:ANALYZE[boolean]VERBOSE[boolean]COSTS[boolean]SETTINGS[boolean]BUFFERS[boolean]TIMING[boolean]SU
作者:编程之家 时间:2022-09-01
idea 中database连接pgsql后 报org.postgresql.util.PSQLException: ERROR: column t.relhasoids does not exist
idea右侧database连接pgsql,不显示表结构,只显示序列。报org.postgresql.util.PSQLException:ERROR:columnt.relhasoidsdoesnotexist第一步第二步保存,刷新数据库即可
作者:编程之家 时间:2022-09-01
PostgreSQL事务中的时间
在同一个事务中,时间是不变的:postgres=#begin;BEGINpostgres=#selectnow(),current_time,current_timestamp,localtime,localtimestamp,transaction_timestamp();now|current_time|current_timestamp|localtime
作者:编程之家 时间:2022-09-01
PostgreSQL之SQL语法(三)调用函数
PostgreSQL允许带有命名参数的函数被使用位置或命名记号法调用。命名记号法对于有大量参数的函数特别有用,因为它让参数和实际参数之间的关联更明显和可靠。在位置记号法中,书写一个函数调用时,其参数值要按照它们在函数声明中被定义的顺序书写。在命名记号法中,参数根据名称匹配
作者:编程之家 时间:2022-09-01
PostgreSQL 字符类型推荐使用text
跟其他数据库不一样是,在PostgreSQL中,三种字符类型之间没有性能差异。在大多数情况下,您应该使用text或varchar.varchar(n)如果您希望PostgreSQL检查长度限制。varchar(没有n)=textchar(没有n)=char(1)varchar(n)唯一好处是:当字符串超过n时会执行失败PostgreSQL中三种字符
作者:编程之家 时间:2022-09-01
转:PostgreSQL WAL解析与闪回的一些想法
最近一个同事说可以对PG的表做增量备份,备份针对表的增量SQL,从wal中解析。着实好奇,搜了一下,应该还没实现,这篇文章很有意思,先转载过来,后续慢慢研究:转自:http://blog.chinaunix.net/uid-20726500-id-5830666.html 1.背景最近在walminer基础做了不少修改,以支持我们的使用场景。
作者:编程之家 时间:2022-09-01
PostgreSQL 数据库管理
参考文档:PostgreSQL9AdministrationCookbook(第二版)中文版第七章数据库管理--事务,要么全部成功,要么全部失败BEGIN;command1;command2;command3;COMMIT;--在psql客户端,可以使用-1,--single-transaction来表示使用事务bash$psql-1-fmyscript.sqlbash$
作者:编程之家 时间:2022-09-01
Postgresql数据库介绍13——服务器设置
服务器设置和操作 1PostgreSQL用户帐号和可从外界访问的任何一种服务器守护一样,建议在一个独立的用户帐号下运行PostgreSQL。该用户帐号应该仅拥有由服务器管理的数据,并且不应该与其他守护进程共享。(例如,使用nobody是一个坏主意)。我们不建议安装由该用户拥有的可执行文
作者:编程之家 时间:2022-09-01
Metasploit安装
0.环境Deepin15.5SP2专业版其他基于Debian的linux发行版也可参考1.安装metaspliot的源码托管在github,链接如下https://github.comapid7/metasploit-framework官方网站如下:https://metasploit.com/可以选择付费版的Metasploitpro或者免费的metasploit-framework进
作者:编程之家 时间:2022-09-01
使用navicat把MySQL数据库迁移到PostgreSQL数据库教程
1.首先下载安装NavicatPremium15,版本太低的没有此功能,下载安装方法自行百度,不做说明2.打开 Navicat选择选中数据源数据库,右击,在菜单中选中【工具】》》【数据传输】。3.提前配置和mysql和pgsql的数据库连接后,选着源数据库(mysql)连接和数据库传输选择要转化的目标(pgsql)数
作者:编程之家 时间:2022-09-01
Partitioning with PostgreSQL v11 转发
原文:https:/sbeoriginal.medium.com/partitioning-with-postgresql-v11-6fe5388c6e98 What—Partitioningissplittingonetableintomultiplesmallertables.When—ItisusefulwhenwehavealargetableandsomecolumnsarefrequentlyoccurringinWHER
作者:编程之家 时间:2022-09-01
PostgreSQL忘记postgres账号的密码怎么办?
PostgreSQL数据库中,假如你忘记了postgres账号的密码或者由于工作交接问题,等交接到你手头的时候,没有postgres账号密码,那怎么办呢?其实不用慌,像MySQL、SQLServer等数据库一样,只要你拥有操作系统权限,修改postgres超级账号的密码也非常方便简单。下面测试环境为CentOSLinuxreleas
作者:编程之家 时间:2022-09-01
pg配置基础
pg目录结构[postgres@base~]$tree-L1/soft/opt/pg12/soft/opt/pg12├──bin├──include├──lib└──shareshare目录存放着PostgreSQL文档、man、示件以及一些扩展,include目录是PostgreSQL++的头文文件 bin 目录就PostgreSQL的应用程序Post
作者:编程之家 时间:2022-09-01
Qt5数据库PostgreSQL应用3
用PostgreSQL来做一个Qt登陆界面的数据库。首先,用pgAdmin创建要用到的数据库。新建一个数据表设定键添加数据得到数据表新建一个UI添加代码LoginDialog.h#ifndefLOGINDIALOG_H#defineLOGINDIALOG_H#include<QDialog>#include<QtSql>#include<QSqlData
作者:编程之家 时间:2022-09-01
搭建 Watchdog信息收集
安装所需环境详细参考:https://github.com/CTF-MissFeng/Watchdog#安装Pythonsudoapt-getinstallpython3python3-pip-y#安装Python相关环境sudoaptinstallbuild-essentiallibssl-devlibffi-devpython3-dev-y#安装Nmapsudoaptinstallnmap-y#安
作者:编程之家 时间:2022-09-01
PostgreSQL:Java使用CopyManager实现客户端文件COPY导入
文章目录参考网站:https://support.huaweicloud.com/devg-dws/dws_04_0855.htmlhttp://www.postgres.cn/docs/9.3/sql-copy.htmlhttps://easypoi.mydoc.io/#text_197817在MySQL中,可以使用LOADDATAINFILE和LOADDATALOCALINFILE两种方式导入文本文件中的数据到数据库表中,速
作者:编程之家 时间:2022-09-01
[转][postgresql]转换表名为小写
转自:https://www.cnblogs.com/heibai-ma/p/13675068.html--创建exec(sqlstring)函数方便执行CREATEORREPLACEFUNCTION"public"."exec"("sqlstring"varchar)RETURNS"pg_catalog"."varchar"AS$BODY$declare
作者:编程之家 时间:2022-09-01
PostgreSQL全局替换字符串函数
因为特殊原因,需要将数据库里所有表的所有字段中带有某字样的数据替换成另外一个数据,当然有很多种实现方法,我就直接写了个数据库函数解决了,话不多说上代码。createorreplacefunctionmyReplace(nowCharvarchar,afterCharvarchar)returnstextLANGUAGEplpgsqlas$$decl
作者:编程之家 时间:2022-09-01
PostgreSQL通过pg_trgm扩展的三元索引实现全文检索
本文介绍利用pg_trgm扩展实现全文检索。1.概述PostgreSQL可以使用三元索引增强全文检索。三元算法对字符串进行分词,如“dog”被分为“d”,”do”,”dog”,”og”多个词。pg_trgm扩展支持三元匹配。也在Gist和Gin索引上使用三元匹配操作提升检索速度或性能。对于全文
作者:编程之家 时间:2022-09-01
PostgreSQL执行动态sql,应用在存储过程
虽然真的很鸡肋,并且性能不杂滴,但聊胜于无吧.dropfunctionifexistsexe_dynamic_sql(bigint);dropfunctionifexistsexe_dynamic_count(bigint);--返回记录集createorreplacefunctionexe_dynamic_sql(ivalbigint)returnstable(objectidbigint,namevarch
作者:编程之家 时间:2022-09-01
上一页
62
63
64
65
66
67
68
69
下一页
小编推荐
热门标签
更多
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