首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

win10安装PostgreSQL12.6

/log start 这里启动遇到了以下错误,因为目录权限的问题 等待服务器进程启动 ....拒绝访问。 已停止等待 pg_ctl: 无法启动服务器进程 检查日志输出....psql -p 5432 -U postgres 如果出现以下报错是因为安装时没有成功创建用户,需要手动创建 psql: 错误: 致命错误: 角色 "postgres" 不存在 cmd命令行进入安装目录的...; 五、常见错误处理 pgsql意外错误导致服务异常关闭 C:\Users\com>psql -p 5432 psql: 错误: 无法联接到服务器: Connection refused (0x0000274D.../10061) 服务器是否在主机 "localhost"(::1) 上运行并且准备接受在端口 5432 上的 TCP/IP 联接?...无法联接到服务器: Connection refused (0x0000274D/10061) 服务器是否在主机 "localhost"(127.0.0.1) 上运行并且准备接受在端口

2K30

再不了解PostgreSQL,你就晚了之PostgreSQL主从流复制部署

虽然centos自带版本9.2也可以用,但是最近的几次升级支持了更多更新的内容,比如,PostgreSQL有一个MySQL无法比拟的优势,那就是PostGIS,PostGIS可以完美支持空间数据存储和空间分析...登录PostgreSQL并设置密码 postgresql在安装时默认添加用户postgres 输入 su - postgres psql 进入数据库 命令界面长这样 ?...这样当主服务器数据丢失时从服务器中仍有备份。 与基于文件日志传送相比,流复制允许保持从服务器更新。 从服务器连接主服务器,其产生的流WAL记录到从服务器, 而不需要等待主服务器写完WAL文件。...在pg_hba.conf里增加两行: host all all 192.168.20.94/32 trust #允许94连接到主服务器...在主服务器上插入数据或删除数据,在从服务器上能看到相应的变化。从服务器上只能查询,不能插入或删除。

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在群晖docker上构建私有云IDE和devops构建链

    (git同时是实现为客户端也是服务端一体的,所以它是云IDE客户端负责收集工程文件,在服务端它返回给下一级CI过程),那么集成了CI的git服务器实现品(如gitlab version8+版本以上自带CI...可见在云开发中,docker生态是一个非常流行和强大的东西,云IDE的先进理念实际就是devops(实际上,像gitlab这样的实现品已有cloud ide这样的插件)。...由于这个镜像很大,外网线路下载起来很费事,容易中断,我们可以利用上shadowsocks的方法,在windows上开一个允许局域网连接。然后在群晖控制面板->你当前使用的网络界面中配置一个代理服务器。...在群晖docker上安装gitlab ci for docker ----- 这里的坑有点多。...for this project,会看到已激活的runners ----------- 还有,我们可以搞个for elmlang,下回吧,这样在我们的私人服务器上就可以即时持续集成了(以达到不断向其喂给碎片化项目内容

    2.2K10

    如何在Ubuntu 14.04上安装和配置PostGIS

    准备 在开始本教程之前,您需要以下内容: 一个Ubuntu 14.04服务器,如果您还没有服务器,您可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...我们现在可以连接到PostgreSQL并集成PostGIS。 第二步 - 使用PostGIS启用Spacial功能 必须先基于每个数据库激活PostGIS的功能,然后才能存储空间数据。...使用该sudo命令切换到postgres用户: sudo -i -u postgres 然后连接到test1数据库: psql -d test1 接下来,在数据库上启用PostGIS扩展: CREATE...该ogr2ogr命令将基于文件中的前几个特征对几何类型进行假设。我们导入的数据包含多边形类型和部分多边形或MultiPolygons的混合。...我们正在与国家及其不规则边界打交道,因此我们数据库中的每个国家都没有单一的纬度值。因此,为了获得每个国家的纬度,我们首先使用PostGIS的ST_Centroid功能找出每个国家的质心。

    2.5K00

    进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理

    默认设置是使⽤模板数据库的排序规则。有关其他限制,请参⻅“注释”部分。 lc_ctype:在新数据库中使⽤的字符分类(LC_CTYPE)。 这会影响字符的分类,例如下,上和数字。...execute权限 * 通过pg的基于schema和基于role的默认权限实现 */ --在schema为pgadmin上创建的任何函数,除定义者外,其他人调用需要显式授权 alter default.../* * pg与oracle不同,没有select any table的权限 * 但是pg有默认权限 * 通过pg的基于schema和基于role的默认权限实现 */ --在schema为pgadmin...); CREATE TABLE) 表结构中字段定义的数据类型与应用程序中的定义保持一致,表之间字段校对规则一致,避免报错或无法使用索引的情况发生; 建议有定期历史数据删除需求的业务,表按时间分区,删除时不要使用...,同时避免应用程序自动begin事务,并且不进行任何操作的情况发生,某些框架可能会有这样的问题; 在函数中,或程序中,不要使用count(*)判断是否有数据,很慢。

    1.3K20

    如何在Ubuntu 14.04上安装和配置PostGIS

    在本教程中,您将安装PostGIS,为空间数据配置PostgreSQL,将一些空间对象加载到数据库中,以及执行基本查询。 准备 在开始本教程之前,您需要以下内容: 一个Ubuntu 14.04服务器。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 具有sudo权限的非root用户。 一个PostgreSQL数据库。...在开始本教程之前,我们将使用您之前设置的test1数据库和postgres用户。...使用该sudo命令切换到postgres用户: sudo -i -u postgres 然后连接到test1数据库: psql -d test1 接下来,在数据库上启用PostGIS扩展: CREATE...ogr2ogr命令将基于文件中的前几个特征对几何类型进行假设。我们导入的数据包含多边形类型和多部分多边形或MultiPolygons的混合。

    1.6K00

    持续集成gitlab-ci.yml配置文档基础

    除了在 .gitlab-ci.yml 中设置变量外,还有可以通过GitLab的CI/CD界面上设置私有变量。 cache 用来指定需要在job之间缓存的文件或目录。...artifacts artifacts 用于指定成功后应附加到job的文件和目录的列表。只能使用项目工作间内的文件或目录路径。如果想要在不通的job之间传递artifacts,请查阅依赖关系。...它有特殊的语法,因此必须满足以下两个要求:1.任何静态内容必须放在 public/ 目录下2.artifacts 必须定义在 public/ 目录下 下面的这个例子是将所有文件从项目根目录移动到 public...基于分叉的流程(例如,来自fork的合并请求) 2.名词介绍 工作:可以在 .gitlab-ci.yml 文件中定义。不要与 build 工作或 build 阶段混淆。...受保护分行的安全:管道在受保护的分支上执行时,将执行严格的安全模型,只有在允许用户合并或推送 特定分支时,才允许在受保护的分支上执行以下操作 : 运行手动管道(使用Web UI或Pipelines API

    15K30

    Gitlab CI 配置文件 .gitlab-ci.yaml 详解(下)

    如果想要快速的了解GitLab CI ,可查看快速引导。 该文件存放于项目仓库的根目录,它定义该项目如何构建。 ?...参考阅读:Gitlab CI 配置文件 .gitlab-ci.yaml 详解(上) artifacts 注意: 非Windows平台从GitLab Runner v0.7.0中引入。...默认情况下,job artifacts 只正对成功的jobs收集。 artifacts用于指定成功后应附加到job的文件和目录的列表。只能使用项目工作间内的文件或目录路径。...: 可访问的公共仓库http(s)地址, 在同一个GitLab服务器上有一个可访问到另外的仓库的真实地址。...它有特殊的语法,因此必须满足以下两个要求: 任何静态内容必须放在public/目录下 artifacts必须定义在public/目录下 下面的这个例子是将所有文件从项目根目录移动到public/目录。.

    7.5K21

    持续集成gitlab-ci.yml配置文档基础

    除了在 .gitlab-ci.yml 中设置变量外,还有可以通过GitLab的CI/CD界面上设置私有变量。 cache 用来指定需要在job之间缓存的文件或目录。...artifacts artifacts 用于指定成功后应附加到job的文件和目录的列表。只能使用项目工作间内的文件或目录路径。如果想要在不通的job之间传递artifacts,请查阅依赖关系。...它有特殊的语法,因此必须满足以下两个要求: 1.任何静态内容必须放在 public/ 目录下 2.artifacts 必须定义在 public/ 目录下 下面的这个例子是将所有文件从项目根目录移动到 public...基于分叉的流程(例如,来自fork的合并请求) 2.名词介绍 工作:可以在 .gitlab-ci.yml 文件中定义。不要与 build 工作或 build 阶段混淆。...受保护分行的安全:管道在受保护的分支上执行时,将执行严格的安全模型,只有在允许用户合并或推送 特定分支时,才允许在受保护的分支上执行以下操作 : 运行手动管道(使用Web UI或Pipelines API

    12.2K20

    GitLabCI系列之流水线语法第五部分

    artifacts 用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。...artifacts:paths 路径是相对于项目目录的,不能直接链接到项目目录之外。 将制品设置为target目录 artifacts: paths: - target/ ?...在GitLab的UI中显示这些报告。注意:无论作业结果(成功或失败),都将收集测试报告。...如果无法显示此页面,需要更改系统设置。此选项可能会加大资源占用,默认禁用了需要启用。...定义一个空数组将跳过下载该作业的任何工件不会考虑先前作业的状态,因此,如果它失败或是未运行的手动作业,则不会发生错误。 如果设置为依赖项的作业的工件已过期或删除,那么依赖项作业将失败。 ?

    3.4K20

    临时解决 LDAP 导致 GitLab Members Blocked 问题

    我们知道,GitLab 使用 PostgreSQL 数据库存储用户等相关数据,那么在不删除账户信息的原则上,尝试以下临时解决方案: 修改 PostgreSQL 数据库用户表 zhangsan1( zhangsan1...@aaa.com.cn) 用户名为其他名称,然后登录 GitLab 在个人设置页更新 username,将 zhangsan11 修改为 zhangsan1,看是否可行。...首先,登录 GitLab 所在服务器,查看 GitLab 服务(这里我是使用 Docker 启动的 GitLab 服务),并进入到容器内部。...# 切换到 gitlab-psql 用户登录 root@git:/# su - gitlab-psql # 连接到 gitlabhq_production 库 $ psql -h /var/opt/gitlab...,就会发现账户名称已经修改过来啦,本地 Clone 也是没有问题的,当然以上只是简单的临时处理下,直接去线上服务器修改数据库数据,该方式比较暴力,不太友好,建议大家如果修改 GitLab 数据库,可以提前备份数据库

    2.4K40

    GitLab平台太单调? 配置Pipeline流水线,装上这个流水线“瀑布灯”!

    构建完成后,Runner上传工件到GitLab,在工作流中标记job成功或失败。 GitLab使用token验证上传,确保来自授权的Runner,避免非法上传。...这里只是默认镜像,.gitlab-ci.yml没有为某个 job 指定镜像,会使用默认镜像。比如这里设置默认的镜像为node:20.8.0-bullseye。...,GitLab会读取根目录.gitlab-ci.yml文件进行构建、测试和打包等操作。...环境变量 有时候,我们需要设置一下服务器的密钥、服务器的IP,直接在.gitlab-ci.yaml内写肯定是不安全的。...,用于部署到Nginx服务器上; 部署阶段: 将打包出来的静态文件,使用rsync部署到远程服务器上的Ngixn目录。

    2.8K10

    【腾讯云容器服务】在 TKE 上自建 Gitlab 代码仓库

    gitlab 相关组件的容器镜像地址使用的是 gitlab 官方的镜像仓库,在国内拉取可能会失败,需要同步到国内并修改镜像地址。...服务暴露方式我用的 istio-ingressgateway,证书也配到 gateway 上的,对外访问方式是 https,在 global.hosts 下配置对外访问域名,https 置为 true(...挂载的存储我使用 NFS,提前创建好 CFS 实例和相应的文件夹路径,并 chmod 0777 修改目录权限,避免因权限问题导致 pod 启动失败。...部署并注册 gitlab-runnerGitlab 有很强大的 CI 功能,我们可以在集群中也部署一下 gitlab-runner,如果为代码仓库设置了 CI 流程,可以自动将任务分发给 gitlab-runner...去执行 CI 任务,每个任务再创建单独的 Pod 去运行:图片下面介绍 gitlab-runner 的部署与注册方法。

    2.9K154

    基于 AlmaLinux 9 备份 GitLab 社区版实战

    9 配置 GitLab 社区版实战 本文仍基于在腾讯云购买的轻量机 cn-tx-bj7-a9 上安装,AlmaLinux 9.4 版本,配置为 4C4G60G 上一篇文章基于 AlmaLinux 9...;67250373' 备份的文件存储于默认备份目录 # gitlab_backup_cli['dir'] = '/var/opt/gitlab/backups' 0x02....配置备份 默认的备份目录是在 /var 下,如果有多块硬盘可以按需修改为自定义路径 这里直接贴一下内部的配置文件关于备份的配置项的修改示例,暂时就不在自己的环境中演示了 1....逻辑上无非是生成备份文件后,rsync 到另一台服务器上,可以人工写 shell 实现 这里是一直使用了一个开源工具:https://github.com/sund/auto-gitlab-backup...中的那条官方备份的 cron 命令了 这样每天 5 时 5 分就会执行 auto-gitlab-backup.sh 脚本,先在本机生成备份档,然后 rsync 到远端备份服务器上 部署本工具之后,需要次日在远端备份服务器上看一下指定路径下有无备份档

    14110

    【实测】用土话让你明白如何做测试平台的持续部署和集成 - 4【gitlab-runner在gitlab上要如何配置】

    测开不能只靠鸡汤,基础硬才是真的硬,欢迎收看【测试开发干货】我是作者-我去热饭 紧接上文,我们在服务器上下载并配置了gitlab-runner这个工具,并且在gitlab上项目的设置处看到亮起了绿灯...按照我们一开始的计划,我们想让它自动去我们服务器的代码项目根目录下去执行git pull来拿到最新代码。 问题2:我们要在哪去提前设置gitlab-runner要执行的命令?...(我的项目叫for_test,点开头的文件证明是隐藏文件) 在哪修改:既然在项目根目录,那我们可以本地修改然后git push上传,也可以在gitlab网页上在线创建和修改。...tags:sss 就是让我提前设置在服务器上注册时候的那个管家,我图里叫sss,前面教程叫wqrf1 大家注意。...所以我们在gitlab网页上,在线修改.gitlab-ci.yml 然后保存,也一样可以触发才对,这样我们调试就方便了~ 注意,当你用公司的产品时,尽量单弄个分支代码来不断调试这个gitlab-runner

    74720

    GitLab CI是什么?在GitLab上自动化进行单元测试的方法

    这样,即使出现了错误破坏了构建或测试未通过,也可以通过自动运行的测试迅速发现问题。...通常,在设置CI环境时,需要准备一个用于执行构建和测试的服务器,并且需要相应的软件来启动构建和测试操作(例如Jenkins等)。GitLab是由GitLab公司开发的开源Git仓库管理工具。...在GitLab CI中,为了进行CI构建和测试,GitLab.com已经为我们准备好了服务器,因此我们无需自行准备,可以轻松配置CI。...GitLab CI的设置接下来,为了使用GitLab CI,我们需要编写GitLab CI的配置文件。...要创建GitLab CI配置文件,只需在仓库的根目录下创建一个名为 .gitlab-ci.yml 的YAML文件。

    1.6K10

    通过 .gitlab-ci.yml配置任务

    .gitlab-ci.yml 从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。...CI_COMMIT_REG_NAME就是一个很好的例子,它的值表示用于构建项目的分支或tag名称。除了在.gitlab-ci.yml中设置变量外,还有可以通过GitLab的界面上设置私有变量。...cache Gitlab Runner v0.7.0 开始引入。 cache用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。...默认情况下,job artifacts 只正对成功的jobs收集。 artifacts用于指定成功后应附加到job的文件和目录的列表。只能使用项目工作间内的文件或目录路径。...它有特殊的语法,因此必须满足以下两个要求: 任何静态内容必须放在public/目录下 artifacts必须定义在public/目录下 下面的这个例子是将所有文件从项目根目录移动到public/目录。.

    5.7K20

    Gitlab-ci:从零开始的前端自动化部署

    以gitlab-ci为例: (1) 通过在项目根目录下配置**.gitlab-ci.yml**文件,可以控制ci流程的不同阶段,例如install/检查/编译/部署服务器。...(4).gitlab-ci的所有流程都是可视化的,每个流程节点的状态可以在gitlab的交互界面上看到,包括执行成功或失败。...「After」 通过gitlab-ci,前端开发在提交代码之后就不用管了,ci流程会自动部署到测试或集成环境的服务器。很大程度上节约了开发的时间。...「2.2 YML文件的基本语法规则」 CI流程的运行控制,决定于项目根目录下编写的配置文件—— 「.gitlab-ci.yml」,正因如此,我们需要掌握YML的基本语法规则。...: 3h 30m When 表示当前Job在何种状态下运行,它可设置为3个值 「on_success」: 仅当先前pipeline中的所有Job都成功(或因为已标记,被视为成功allow_failure

    1.9K50
    领券