`
sillycat
  • 浏览: 2527622 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

PostgreSQL 2019(1)Install PostgreSQL 10.9 on Ubuntu

 
阅读更多
PostgreSQL 2019(1)Install PostgreSQL 10.9 on Ubuntu

Currently, the latest version is https://www.postgresql.org/ftp/source/v11.4/

> wget https://ftp.postgresql.org/pub/source/v11.4/postgresql-11.4.tar.gz
> tar zxvf postgresql-11.4.tar.gz

It seems I need version 10 to support my software.
https://www.postgresql.org/ftp/source/v10.9/
> wget https://ftp.postgresql.org/pub/source/v10.9/postgresql-10.9.tar.gz
> tar zxvf postgresql-10.9.tar.gz

> ./configure --prefix=/home/carl/tool/postgresql-10.9
> make
> make install

Install the tools
> cd contrib/
> make
> make install

Add to the Path
> sudo ln -s /home/carl/tool/postgresql-10.9 /opt/postgresql-10.9
> sudo ln -s /opt/postgresql-10.9 /opt/postgresql

export PATH="/opt/postgresql/bin:$PATH"

Check installation and version
> postgres --version
postgres (PostgreSQL) 10.9

Init the database
> initdb -D /opt/postgresql/data/

Start the database service
> pg_ctl -D /opt/postgresql/data/ -l logfile start

List the database we have
> psql -l
                              List of databases
   Name    | Owner | Encoding |   Collate   |    Ctype    | Access privileges
-----------+-------+----------+-------------+-------------+-------------------
postgres  | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
template0 | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/carl          +
           |       |          |             |             | carl=CTc/carl
template1 | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/carl          +
           |       |          |             |             | carl=CTc/carl

Create a database, owner carl, database name demo
> createdb -Ocarl -Eutf-8 demo

Connect to the database
> psql -U carl -d demo -h localhost

List all database after that
> \l
                              List of databases
   Name    | Owner | Encoding |   Collate   |    Ctype    | Access privileges
-----------+-------+----------+-------------+-------------+-------------------
demo      | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
postgres  | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
template0 | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/carl          +
           |       |          |             |             | carl=CTc/carl
template1 | carl  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/carl          +
           |       |          |             |             | carl=CTc/carl

Create table
> demo=# create table usertable(name VARCHAR(20), signupdate DATE);
CREATE TABLE

Insert data
> insert into usertable (name, signupdate ) values ('sillycat', '2019-07-23' );
INSERT 0 1

Select data
> select * from usertable;
   name   | signupdate
----------+------------
sillycat | 2019-07-23

List all the tables
> \d
         List of relations
Schema |   Name    | Type  | Owner
--------+-----------+-------+-------
public | usertable | table | carl

List the connection
> \conninfo
You are connected to database "demo" as user "carl" on host "localhost" at port "5432".

Password
> export PGPASSWORD=test
> psql -U carl -d demo -h ubuntu-master -p 5432




References:
https://www.postgresql.org/ftp/source/



分享到:
评论

相关推荐

    postgresql-11 Ubuntu22.04离线安装包

    1. **检查系统兼容性**:确认系统是否为Ubuntu 22.04,因为不同的操作系统版本可能需要不同的依赖和配置。 2. **安装依赖**:PostgreSQL需要一些基础库和工具才能运行,如libpq(PostgreSQL的C语言接口库)、libssl...

    Ubuntu 下源码安装Postgresql

    Ubuntu 下源码安装 Postgresql PostgreSQL 是一个功能强大且开源的关系数据库管理系统,广泛应用于各种行业和领域。以下是 Ubuntu 下源码安装 Postgresql 的详细过程: 一、切换到 ROOT 账户并创建 Softwares 目录...

    postgresql ubantu离线安装版

    1. **下载软件包**:首先,你需要在有互联网连接的机器上下载适用于Ubuntu的PostgreSQL离线安装包。这些包通常包括`postgres`, `libpq-dev`, `pgdg-keyring`, 和 `pgdg-apt`等相关组件。在Ubuntu的官方软件仓库或者...

    Ubuntu 14.04安装PostgreSQL依赖

    sudo dpkg -i zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb sudo dpkg -i libtinfo-dev_5.9+20140118-1ubuntu1_amd64.deb sudo dpkg -i libreadline6-dev_6.3-4ubuntu2_amd64.deb sudo dpkg -i libreadline-dev_6.3-4...

    离线无网ubuntu16.04环境下安装postgresql9.6.8

    在离线且无网络环境的Ubuntu 16.04系统上安装PostgreSQL 9.6.8并允许远程访问,需要遵循一系列步骤。首先,你需要从PostgreSQL官方网站下载适用于Linux的二进制包,例如`postgresql-9.6.8-4-linux-x86-binaries.tar....

    ubuntu12.04 配置postgresql

    接着,使用`sudo apt-get install`命令安装所需的PostgreSQL组件,包括`postgresql-9.2`、`postgresql-client-9.2`、`postgresql-contrib-9.2`、`postgresql-server-dev-9.2`和`libpq-dev`。 4. **设置PostgreSQL...

    PostgreSQL在Ubuntu上安装指南

    PostgreSQL 在 Ubuntu 上安装指南 PostgreSQL 是一个功能强大且稳定的开源关系数据库管理系统,广泛应用于各种行业和领域。为了帮助用户快速安装和配置 PostgreSQL,我们提供了以下安装指南。 一、安装环境 本...

    c语言ecpg访问postgresQL Ubuntu下

    - 使用 `sudo apt install postgresql postgresql-contrib` 安装PostgreSQL及其附加组件。 #### 2. 配置PostgreSQL - **修改配置文件**:编辑 `/etc/postgresql/版本号/main/postgresql.conf` 文件以更改数据库...

    postgresql-42.3.1-API文档-中文版.zip

    赠送jar包:postgresql-42.3.1.jar; 赠送原API文档:postgresql-42.3.1-javadoc.jar; 赠送源代码:postgresql-42.3.1-sources.jar; 赠送Maven依赖信息文件:postgresql-42.3.1.pom; 包含翻译后的API文档:...

    postgresql分布式安装部署

    本文旨在详细介绍如何在Ubuntu 12.04系统上进行PostgreSQL 9.1数据库的分布式安装与部署。本教程不仅包含详细的步骤指导,还提供了架构原理图以及安装过程中的截图,帮助读者更好地理解并完成整个部署流程。 #### ...

    Ubuntu 16.04设置PostgreSQL开机启动的方法

    在Ubuntu 16.04操作系统中,如果你通过编译安装了PostgreSQL数据库服务器,你可能需要手动配置它以在系统启动时自动启动。下面是一步一步的详细指南: 首先,由于Ubuntu 16.04基于Debian,它的服务管理机制与Red ...

    PostgreSQL(postgresql-13.5-1-windows-x64.exe)

    PostgreSQL(postgresql-13.5-1-windows-x64.exe)适用于Windows x86-64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的...

    Ubuntu下PostgreSQL集群配置详解.pdf

    执行"apt-get install postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1"来安装PostgreSQL基础组件,然后运行"apt-get install postgresql-9.1-slony1-2 slony1-2-bin"安装Slony复制工具。安装过程中,...

    postgresql install for linux

    在本文中,我们将深入探讨如何在Linux环境下安装和管理PostgreSQL数据库,以及如何进行数据的导出和导入操作。PostgreSQL是一种开源的对象关系型数据库管理系统,具有高度的稳定性和灵活性,广泛应用于各种业务场景...

    postgresql_postgis.rar

    "postgresql_postgis.rar"这个压缩包包含了两个关键组件:postgresql-10.9-2-windows-x64.exe和postgis-bundle-pg10x64-setup-2.5.2-1.exe。前者是PostgreSQL 10.9的64位Windows安装程序,后者则是PostGIS 2.5.2的...

    Ubuntu下PostgreSQL集群配置详解.docx

    本文将详细解析如何在Ubuntu 12.04 beta1上安装、配置PostgreSQL 9.1以及Slony-I复制解决方案。 首先,确保您已启用root用户,因为大部分配置步骤需要root权限。在命令行界面,通过运行"sudo passwd root"并按照...

    2019PostgreSQL大会可分享嘉宾PPT.zip

    在2019年的PostgreSQL大会上,众多业界大神聚集一堂,分享了他们的专业知识和经验,这为我们深入了解和学习PostgreSQL数据库系统提供了一次宝贵的机会。这次大会在北京举行,吸引了大量的技术人员参与,展示了...

    PostgreSQL(postgresql14-devel-14.1-1PGDG.rhel7.x86_64.rpm)

    PostgreSQL(postgresql14-devel-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系...

    PostgreSQL(postgresql14-14.1-1PGDG.rhel7.x86_64.rpm)

    PostgreSQL(postgresql14-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的...

    PostgreSQL(postgresql14-contrib-14.1-1PGDG.rhel7.x86_64.rpm)

    PostgreSQL(postgresql14-contrib-14.1-1PGDG.rhel7.x86_64.rpm)适用于RHEL/CentOS/Oracle Linux 7 - x86_64 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机...

Global site tag (gtag.js) - Google Analytics