Add pgcat user (#546)

* Add pgcat user

* warn

* dev
This commit is contained in:
Lev Kokotov
2023-08-10 12:25:43 -07:00
committed by GitHub
parent f94ce97ebc
commit 4f0f45b576
7 changed files with 11 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ on:
workflow_dispatch:
inputs:
packageVersion:
default: "1.1.1"
default: "1.1.2-dev"
jobs:
build:
strategy:

2
Cargo.lock generated
View File

@@ -990,7 +990,7 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
name = "pgcat"
version = "1.1.1"
version = "1.1.2-dev"
dependencies = [
"arc-swap",
"async-trait",

View File

@@ -1,6 +1,6 @@
[package]
name = "pgcat"
version = "1.1.1"
version = "1.1.2-dev"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@@ -1,4 +1,9 @@
#!/bin/bash
set -e
systemctl daemon-reload
systemctl enable pgcat
if ! id pgcat 2> /dev/null; then
useradd -s /usr/bin/false pgcat
fi

1
postrm
View File

@@ -1,3 +1,4 @@
#!/bin/bash
set -e
systemctl daemon-reload

1
prerm
View File

@@ -1,4 +1,5 @@
#!/bin/bash
set -e
systemctl stop pgcat
systemctl disable pgcat

View File

@@ -9,7 +9,7 @@ use postgres_protocol::message;
use std::collections::{BTreeSet, HashMap, HashSet};
use std::mem;
use std::net::IpAddr;
use std::sync::{Arc, Once};
use std::sync::Arc;
use std::time::SystemTime;
use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, BufStream};
use tokio::net::TcpStream;