Python 访问 PostgreSQL
文章目录
『PostgreSQL』在 PostgreSQL中创建只读权限和读写权限的账号
Docker速学(一) 镜像和容器
了解Docker基本原理和要掌握的内容之后,我们就正式开始Docker的学习了。本篇内容主要介绍Docker的镜像和容器。 上篇回顾:Docker小白入门建议及基本原理介绍。下一篇预告:环境变量、数据卷等。 下面,一起来开始学习吧! 镜像 原理
PostgreSQL 查找重复数据(一)
CREATE TABLE "public"."table2" ( "id" int4, "at" timestamp(6) ) ; ALTER TABLE "public"."table2" OWNER TO "postgres"; INSERT INTO "public"."table2"("id", "at") VALUES (3148180, '2023-05-08 19:28:00'); INSERT INTO "public"."table2"
PostgreSQL查询引擎——create table xxx(...)基础建表流程
CREATE TABLE table_name ( [ { column_name data_type [ COLLATE collation
Docker删除容器与镜像
列出所有容器ID docker ps -aq 查看所有运行或者不运行容器 docker ps -a 停止所有的container(容器),这样才能够删除其中的images: docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq) 如果想要删除所有container(容器)的话再加一个指令: doc
Postgresql12基于时间点恢复
1、环境 centos 7系统 postgresql 12 docker 20.10.6 2、整体思路 1)进行一个pg+data目录的全量备份 2)通过wal日志恢复到故障发生之前某个时间点 3、操作步骤 配置postgresql.conf文件 #日志级别 wal_level = replica #归档开关 archive_mode = on #归档命令 archive_command = 'cp %p /home/archive/%f
docker 保存镜像、容器与导入镜像容器
docker save 可以通过以下步骤将Docker镜像导出到另一台计算机上: 在本地计算机上使用以下命令将Docker镜像保存为tar文件: docker save -o <image-name>.tar <image-name> 其中,<image-name>是要导出的Docker镜像的名称。 将保存的tar文件传输到另一台计算机上,可以使用scp命令或
PostgreSQL的调试攻略
需要软件: 首先当然是 PostgreSQL的源代码, 这个可以去 www.postgresql.org上面down,现在最新应该是8.1.3,我当前用的是8.1.1版本; 另外编译开发包当然不能少,这个根据各个Linux不同版本来获得(apt-get或者rpm包),当然在绝大部分的系统上都已经默认安装;还有ddd也是必须的,这个是图形化的gdb,对新手来说
seata和sharding和postgresql整合
第一步导入坐标 <!--sharding+seata+mp整合开始 第一步--> <dependency
postgresql锁表如何处理
遇到pg数据库
Docker中安装PostgreSQL
本文图文讲解在Docker中安装PostgreSQL以及相关注意事项。 官网这样描述PostgreSQL:The World's Most Advanced Open Source Relational Database.世界上最先进的开源关系数据库。 docker search postgresql可以找到PostgreSQL,但要用docker pull postgres拉镜像...详情访问:
【PostgreSQL】解决“psql: error: could not connect to server: 拒绝连接”
目录 1、遇到问题
PostgreSQL主键自增
1.创建表设置主键自增长 CREATE TABLE tab_name( id SERLAL primary key
postgresql 数据库表中字段自增的设置
postgresql 数据库表中字段自增的设置与mysql不同: 1、首先创建自增标志: CREATE SEQUENCE interface_logs_message_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; 2、把该标志放到相应表中: alter table interface_logs_message alter column
通过python实现从csv文件到PostgreSQL的数据写入
正在规划一个指标库,用到了PostgresSQL,花了一周做完数据初始化,准备导入PostgreSQL,通过向导导入总是报错,通过python沿用之前的方式也有问题,只好参考网上案例进行摸索。 圆满实现,可以开始下一步工作。 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL
postgresql基于postgis常用空间函数
1、ST_AsGeoJSON 图元转geojson格式 select ST_AsGeoJSON(l.geom) from g_zd l limit 10
PostgreSQL 使用记录
1. 重命名数据库时,报错:“其他用户正在使用数据库...” 报错如下: ERROR: 错误: 其他用户正在使用数据库 "<DBname>" DETAIL: 那里有1个其它会话正在使用数据库. SQL 状态: 55006 解决方法: SELECT pg_terminate_backend(pg_stat_activity.
PostgreSQL中关于USAGE和SELECT权限的探讨
起因 因为项目需求,需要学习PostgreSQL,本人之前学习过MYSQL,临时快速上手,尽快的去学习项目需要PostgREST, 在学习PostgREST的第一个起步案例 教程 0 - 让它运行起来 的时候碰到了下面几条语句: CREAT
postgresql 主键自增,以及mybaits 逆向生成
1、postgresql 主键自增 表 event start with 设置起始值 CREATE SEQUENCE event_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE
PostgreSQL 9.0 安装随记
1. 在xp,win7,win2003等中文windows操作系中上安装不成功: PostgreSQL 9.0安装在上诉系统中可以会失败(可能提示:“ Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.”),解决方法是在安装过程中Local选择非默认
PostgreSQL 编译源代码进行开发
1. 下载源代码 首先在https://github.com/上找到postgre项目源码,我帮你找到了: https://github.com/postgres/postgres clone 源代码:点击下图位置,copy仓库URL。
POSTGRESQL 如何用系统函数来诊断权限问题
开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有
Flink-SQL 写入PostgreSQL 问题汇总
1.主键字段为空问题 错误信息 org.apache.flink.table.api.TableException: Column 'bus_no' is NOT NULL, however, a null value is being written into it. You can set job configuration 'table.exec.sink.not-null-enforcer'='DROP' to suppress this exception and
问题记录:Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题 column “datlastsysoid“ does not exist Line1:SELECT DISTINCT datalastsysoid FROM pg_database Postgres 15 从pg_database表中删
关于PostgreSQL的自动转换大小写问题及bug修复
关于PostgreSQL的自动转换大小写问题及bug修复 测试语句: table 为test,字段为a_aa/A_AA 测试及结论如下: create table test("A_AA"
PostgreSQL 12 版本
PostgreSQL全球开发组今天宣布,世界上功能最为强大的开源数据库发布PostgreSQL 12版本发布。 PostgreSQL 12版在各方面都得到了加强,包括显著地提升查询性能,特别是对大数据集,总的空间利用率方面。 这个版本为应用程序开发人员提供了更多的功能,比如对SQL/JSON路径表达式的支持,优化公共表达式(WITH查询)的执行,以及对生成列的支持等。 PostgreSQL除了持续对PostgreSQL系统的可扩展性、稳健性进行开发外,还更多地在本地化、授权控制以及更加容易的管理进行增强。这个版本也引入了
Java接收rabbitmQ消息_RabbitMQ发送与接收消息
分列模式(Fanout) 任何发送到Fanout Exchange的消息都会被转发到与该Exchange绑定(Binding)的所有 Queue上。 1.这种模式需要提前将Exchange与Queue进行绑定,一个Exchange可以绑定多个 Queue,一个Queue可以同多个Exchange进行绑定。 2.这种模式不需要RouteKey 3.如果接受到消息的Exchange没有与任何Queue绑定,则消息会被抛弃。 步骤: 1.创建项目,pom文件导入依赖 org.spri
linux 编译postgresql遇到的问题。
123
PostgreSQL TIMESTAMP类型 时间戳
PostgreSQL 提供两种存储时间戳的数据类型: 不带时区的 TIMESTAMP 和带时区的 TIMESTAMPTZ。 TIMESTAMP 数据类型可以同时存储日期和时间,但它不存储时区。这意味着,当修改了数据库服务器所在的时区时,它里面存储的值不会改变。 TIMESTAMPT
docker 删除容器
学习内容: 要删除Docker容器,可以使用docker rm命令。以下是基本的使用方法: 首先打开终端或命令行,使用以下命令查看所有正在运行的容器 docker ps 如果你想查看所有包括已停止的容器,可以加上-a选项: docker ps -a
postgresql 的to_timestamp函数
PostgreSQL 的 to_timestamp 函数可以将字符串或整数转换为时间戳。它接受两个参数,第一个参数是要转换的值,第二个参数是该值的格式。例如,to_timestamp('2022-01-01', 'YYYY-MM-DD') 将返回 2022 年 1 月 1 日的时间戳。
docker查询、删除镜像与容器
使用docker的过程中会需要用到查询、删除镜像与容器的操作,记录如下,以备后用。 1、查询镜像 docker images 返回结果如下: REPOSITORY TAG IMAGE ID CREATED SIZE pytorch/pytorch latest c3f17e5ac010 4 mo
docker删除无用容器、镜像
docker 删除已停止的容器 根据容器的状态,删除Exited状态的容器 删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了) 查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器 #显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sud
Vue+ elementui 布局混乱
当前效果图
【vue+若依】封装接口全局使用
记录贴: 比如每个页面上都要使用省市区等接口 可以直接全局挂载 在util下新建js文件js上引入需要的接口,export暴露要用的方法在main.js中全局挂载 -先import引入写
前端vue的父模块给子模块相互发送消息与接收消息
消息传递: 父传子:通过 props 向子组件传递数据子传父:通过 $emit 向父组件发送事件父调用子方法:通过子标签设置ref来调用子方法 例子: 子模块: //1. 使用template嵌套 <template> <div @click="close">我是子模块,父模块传来了:{{parentValue}}</div> &l
Docker删除镜像和容器
删除docker中的镜像,我们可以使用如下命令: docker rmi 镜像id 删除docker中的容器可以使用如下命令: docker rm 容器id 使用如下命令可以查看当前正在运行的容器 docker ps 对于已退出的容器,可以使用如下命令进行查看: docker ps -a 例如: 查看当前正在运行的容器:
RabbitMQ(一)发送接收消息
首先下载并安装rabbitmq,与springboot整合: pom依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 配置文件: <?xml version="1.0"
docker 镜像、容器删除复制操作
1. 镜像、容器删除 镜像删除:docker rmi 镜像名称 容器删除:docker rm id 2. 镜像复制 先打包 docker save ID > xxx.tar 载入镜像 docker load < xxx.tar 将打包好的tar文件复制到需要的服务器上面,然后载入就可以了 运行docker image看有没有载入成功 然后运行 docker run -it --name=xxx repository
PostgreSQL允许远程访问设置方法
安装PostgreSQL数据库之后,默认只能本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。需要修改data目录下的pg_hba.conf和postgresql.conf,其中pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。 下面 介绍配置的步骤: 1.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
docker删除所有退出的容器、删除未使用镜像
以下命令请慎用 删除所有状态为退出的容器 docker rm $(docker ps --all -q -f status=exited)
vue+富文本编辑
前言 wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。 官网:www.wangEditor.com 文档:www.wangeditor.com/doc 源码:github.com/wangeditor-team/wangEditor
rabbitmq+vue实现stomp协议消息推送
工作中遇到了,记录下 先下载插件 npm install stompjs 在组件中引用 程序代码 destroyed
RabbitMQ断链重连的配置
问题描述: 自动删除的队列在网络断开恢复后不能自动创建并绑定关系。 解决办法: 在RabbitMQConfig中分别声明两个连接工厂类,其中一个用于RabbitAdmin声明的连接,另一个用于生产者和消费者的连接。其中用于RabbitAdmin声明的连接不设置连接、通道、恢复的事件监听,用于生产者和消费者的连接需要设置连接、通道、恢复的事件监听,并且在通道监听
docker 删除镜像失败解决
1.若执行docker rmi image_id 失败,报image has dependent child 错误 Error response from daemon: conflict: unable to delete 6ec9a5a0fc9f (cannot be forced) - image has dependent child images 其原因是删除的image被其他镜像引用,可以想下这个image有没有作为基础镜像重新生成了新的镜像。若
Electron与RabbitMQ-2.NodeJS发送接收消息
1. 目标 本次使用NodeJs创建两个应用,一个应用负责发送消息,一个应用负责接收消息。 案例来源于官方文档 本例使用 NodeJS v12.17.0(x64) 2. 创建NodeJS项目
Python 访问 PostgreSQL
文章目录
PostgreSQL-远程访问设置
应用场景: PostgreSQL数据库安装之后,默认只接受本地数据库连接访问,如果想通过其它机器访问PostgreSQL数据库,需要在PostgreSQL数据库端进行相应设置,以允许非本机客户端对数据库服务器进行设置。 实施过程: (1)修改配置文件pg_hba.conf (2)修改配置文件postgresql.conf (3)重新启动数据库服务器 修改配置文件pg_hba.conf 【pg_hba.conf】文件所在位置:……\Pos
python链接postgresql数据库
# -*- coding:utf-8 -*- # @time : 9:25 # @Author:aaaa import psycopg2 import pandas as pd def getData(): # 链接数据库 conn = psycopg2.connect(database='postgres',user='postgres',password='postgres',host='localhost',port='5432') curs = conn.cursor() # 编写SQL sql = 'select d