2021年10月16日

Golang


sudo snap install go 

Screenshot from 2021-10-16 14-51-52.png

rror: This revision of snap "go" was published using classic confinement and
       thus may perform arbitrary system changes outside of the security
       sandbox that snaps are usually confined to, which may put your system at
       risk.

       If you understand and want to proceed repeat the command including
       --classic.


export PATH=$PATH:/usr/local/go/bin
source ~/.bashrcexport PATH=$PATH:/usr/local/go/bin
source ~/.bashrc


Screenshot from 2021-10-16 14-54-43.png




 sudo gedit ~/.bashrc
Screenshot from 2021-10-16 15-10-59.png

Screenshot from 2021-10-16 15-10-10.png


posted by a23 at 14:52| Comment(0) | Golang

Uuntu20.04 Golang


Screenshot from 2021-10-16 14-21-21.png







cd /home/ub1/ダウンロード
go1.17.2.linux-amd64.tar.gz
Screenshot from 2021-10-16 14-34-23.png


sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
Screenshot from 2021-10-16 14-36-03.png


git
sudo apt install git
Screenshot from 2021-10-25 09-27-31.png
export PATH=$PATH:/usr/local/go/bin
Screenshot from 2021-10-16 14-36-29.png

source ~/.bashrc
Screenshot from 2021-10-16 14-37-02.png

sudo gedit ~/.bashrc
Screenshot from 2021-10-25 09-07-36.png


go version
Screenshot from 2021-10-16 14-37-54.png

no required module provides package github.com/lib/pq: go.mod file not found in current directory or any parent directory; see 'go help modules'

git
sudo apt install git
Screenshot from 2021-10-25 09-27-31.png


go get github.com/lib/pq
Screenshot from 2021-10-25 09-31-06.png


go help modules
Screenshot from 2021-10-25 09-32-51.png

a1@a1-System-Product-Name:~/golang/01$ go help modulesModules are how Go manages dependencies.A module is a collection of packages that are released, versioned, anddistributed together. Modules may be downloaded directly from version controlrepositories or from module proxy servers.For a series of tutorials on modules, seehttps://golang.org/doc/tutorial/create-module.For a detailed reference on modules, see https://golang.org/ref/mod.By default, the go command may download modules from https://proxy.golang.org.It may authenticate modules using the checksum database athttps://sum.golang.org. Both services are operated by the Go team at Google.The privacy policies for these services are available athttps://proxy.golang.org/privacy and https://sum.golang.org/privacy,respectively.The go command's download behavior may be configured using GOPROXY, GOSUMDB,GOPRIVATE, and other environment variables. See 'go help environment'and https://golang.org/ref/mod#private-module-privacy for more information.a1@a1-System-Product-Name:~/golang/01$
 
VSCODE
https://future-architect.github.io/articles/20201117/
  1. >Go: Install/Update Tools と入力する。
Screenshot from 2021-10-25 09-32-51.png
 
posted by a23 at 14:22| Comment(0) | Golang

pgadmin4 v6.0 Ubuntu20.04


Screenshot from 2021-10-16 13-52-52.png


Screenshot from 2021-10-16 13-54-22.png


sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Screenshot from 2021-10-16 13-55-34.png


sudo apt install pgadmin4
Screenshot from 2021-10-16 13-56-39.png


sudo apt install pgadmin4-desktop
Screenshot from 2021-10-16 13-58-00.png

posted by a23 at 13:51| Comment(0) | PostgreSQL

PostgreSQL14 Ubuntu20.04



sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Screenshot from 2021-10-16 13-29-19.png

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Screenshot from 2021-10-16 13-29-56.png

sudo apt-get update
Screenshot from 2021-10-16 13-30-04.png


sudo apt-get -y install postgresql
Screenshot from 2021-10-16 13-34-19.png
Screenshot from 2021-10-16 13-34-22.png



sudo -i u postgresql   /  sudo su - postgres 

psql

select version();
Screenshot from 2021-10-16 13-36-01.png


err
-bash: u: コマンドが見つかりません

Screenshot from 2021-10-28 09-02-07.png

sudo su - postgres 

psql


alter role postgres with password 'NewPasswd123';


sudo service postgresql restart


pg_dump database名 > backup_file名

psql dbname < infile

pg_restore -U "ユーザー名" -C -d "DB名" db.dump

sudo gedit /etc/postgresql/14/main/postgresql.conf


Screenshot from 2021-10-16 13-41-13.png

Screenshot from 2021-10-16 13-44-02.png
posted by a23 at 13:32| Comment(0) | PostgreSQL

err PostgreSQL14 Ubuntu20.04



#ファイルリポジトリ構成を作成します。
sudo sh -c'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main"> /etc/apt/sources.list.d/pgdg.list '

Screenshot from 2021-10-16 12-05-37.png
wget
Screenshot from 2021-10-16 12-06-53.png

#リポジトリ署名キーをインポートします。
wget --quiet -O-https://www.postgresql.org/media/keys/ACCC4CF8.asc | 
sudo apt-keyadd-
Screenshot from 2021-10-16 12-09-49.png
Err
sudo: apt-keyadd-: コマンドが見つかりません

#パッケージリストを更新します。
sudo apt-get update

Screenshot from 2021-10-16 12-10-28.png
#最新バージョンのPostgreSQLをインストールします。

#特定のバージョンが必要な場合は、「postgresql」の代わりに「postgresql-12」などを使用してください。

sudo apt-get -y install postgresql
Screenshot from 2021-10-16 12-11-36.png
Screenshot from 2021-10-16 12-11-56.png



sudo -i -u postgres
psql




pg_dump database名 > backup_file名

psql dbname < infile



pg_restore -U "ユーザー名" -C -d "DB名" db.dump


posted by a23 at 12:04| Comment(0) | iOS