在Ubuntu上安裝PostgreSQL可以通過以下步驟完成:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
postgres -V
或者使用 psql
命令行工具:
psql --version
sudo -u postgres initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo apt update
sudo apt install build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libxslt-dev libssl-dev libsystemd-dev
wget https://ftp.postgresql.org/pub/source/v15.4/postgresql-15.4.tar.gz
tar -xzf postgresql-15.4.tar.gz
cd postgresql-15.4
./configure --prefix=/usr/local/pgsql --with-openssl
make
sudo make install
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
sudo -u postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
sudo -u postgres /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
sudo -u postgres /usr/local/pgsql/bin/psql -c "SELECT version();"
sudo -u postgres /usr/local/pgsql/bin/psql
CREATE DATABASE mydatabase;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
\q
以上步驟涵蓋了在Ubuntu上安裝PostgreSQL的基本流程,包括使用官方倉庫安裝和源碼安裝兩種方法。請根據您的具體需求選擇合適的安裝方式。