关系数据库PostgreSQL版

示例:购买并连接PostgreSQL实例

2025-06-10 06:10:14

步骤1:创建RDS-PostgreSQL实例。

步骤2:创建天翼云弹性云主机。

步骤3:安装PostgreSQL客户端连接RDS-PostgreSQL实例。

操作步骤1:创建RDS-PostgreSQL实例

  1. 登录【天翼云官网】。

  2. 登录后,点击首页右上角选择【控制中心】,进入控制中心界面。

  3. 控制中心页面左上角,选择您想创建实例的资源池。

  4. 选择【数据库 > 关系数据库PostgreSQL版】,进入RDS-PostgreSQL控制台。

  5. 在“实例列表”页面,单击“创建实例”。

  6. 在“实例订购”页面,选择计费模式,填写并选择实例相关信息后,单击“立即购买”。

操作步骤2:创建天翼云弹性云主机

  1. 登录【天翼云官网】。

  2. 登录后,点击首页右上角选择【控制中心】,进入控制中心界面。

  3. 控制中心页面左上角,选择与您RDS-PostgreSQL实例相同的资源池。

  4. 选择“计算 > 弹性云主机”。

  5. 单击“创建云主机”。

  6. 选择“计费模式”:“包年/包月”或“按量付费”。

  7. 选择“地域”。

  8. 选择“可用区”。

  9. 选择“企业项目”。

  10. 选择“虚拟私有云”。

  11. 填写“实例名称”。

  12. 填写“主机名称”。

  13. 选择“规格”。

  14. 选择“镜像类型”。

  15. 设置“存储”,包括系统盘和数据盘。

  16. 点击“下一步:网络配置”。

  17. 设置“网卡”:在下拉列表中选择可用的虚拟私有云、子网,并设置私有IP地址的分配方式。

  18. 设置“安全组”:在下拉列表中选择可用的安全组,或新建安全组使用。

  19. 设置“弹性IP”。

  20. 点击“下一步:高级配置”。

  21. 选择“登录方式”和“创建密码”选项。

  22. 点击“下一步:确认配置”。

  23. 在“确认配置”页面,查看云主机配置详情。

  24. 如果您确认配置无误,单击“立即购买”。

操作步骤3:安装PostgreSQL客户端并连接RDS-PostgreSQL实例

  1. 本地使用Linux远程连接工具登录弹性云主机。连接IP为弹性云主机绑定的弹性公网IP。

  2. 输入创建弹性云主机时设置的密码。

  3. 获取安装包。

    sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  4. 安装PostgreSQL。

    sudo yum install -y postgresql12-server
  5. 连接RDS-PostgreSQL实例。

    psql -h xx.xx.xx.xx -p xxxx -U root –d postgres
  6. 创建数据库test1。

    create database test1;
  7. 切换数据库test1。

    \c test1;
  8. 创建schema:my_schema。

    create schema my_schema;
  9. 创建表test_table。

    create table my_schema.test_table(id int primary key not null, name text not null, age int not null);
  10. 向表中插入一条数据。

    insert into my_schema.test_table(id, name, age) values(1, 'zhujiasi', 30);
  11. 查询表数据。

    select * from my_schema.test_table;
  12. 更新表中id为1的age字段值。

    update my_schema.test_table set age=31 where id=1;
  13. 查询更新后的表数据。

    select * from my_schema.test_table where id=1;
  14. 删除表中id为1的数据。

    delete from my_schema.test_table where id=1;
  15. 删除表结构。

    drop table my_schema.test_table;
  16. 删除数据库。

    drop database test_db;


xSDkP2RDQ5UT