如何创建一个 PostgreSQL 数据库?
PostgreSQL 官网截图
PostgreSQL 是什么?
PostgreSQL 是一个功能非常强大的,历史悠久,开源的关系数据库。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性等等的功能。并深受 世界各地的创业公司 的开发者所喜爱。
21云盒子提供全托管,免运维的 PostgreSQL 数据库。
如何创建一个 PostgreSQL 数据库?
- 注册成为 21云盒子会员
- 在控制台中选 “数据库”
- 然后点击 “新增数据库”
- 用下面配置进行创建
| 选项 | 解释 |
|---|---|
| 数据库 | 给当前创建的数据库实例一个名字 |
| 数据库名 | 当进行数据库连接时,数据库的名字。如果不指定,系统会自动生成。 |
| 数据库用户名 | 当进行数据库连接时,数据库的用户名。如果不指定,系统会自动生成。 |
注意: 数据库名 和 数据库用户名 在创建之后是不能改的。
你会发现上面配置中,没有填写数据库密码,这是因为系统会自动生成,不需要额外填写。
创建 PostgreSQL 数据库示配置截图
如果你不确定怎样操作,可以视频里的操作: https://www.bilibili.com/video/BV1gr4y1T7ku
如何远程连入数据库?
在大部份情况下,我们连入数据库进行增加,删除,修改或查找等动作都是以代码方式连入的。 我们把连入数据库的URL已经自动拼接好,你只需要粘贴一下就能完成配置和使用。
如何在内网下连入数据库?
在21云盒子的内网下,可以直接使用 数据库URL 进行连入。
详情可以参考数据库连接的部分:
- Python Flask 或 Django 项目,可以参考 如何把 Django 项目部署到服务器?
- PHP Laravel 项目,可以参考 如何把 Laravel 项目部署到服务器?
创建后的 PostgreSQL 的截图
如何在外网下连入数据库?
在21云盒子的外网下,你可以通过使用可视化界面的客户端工具如 DBeaver, 或 Postico 的方式连入,又或者直接使用命令行方式连入。
如果你不确定怎样操作,可以参考视频:
1. 使用 DBeaver 连入数据库: https://www.bilibili.com/video/BV1cp4y1x7Ge
2. 使用 命令行 连入数据库: https://www.bilibili.com/video/BV1ga4y1H7cJ
如何备份数据库?
21云盒子提供 7 天免费云数据库备份,每天滚动进行以 .dump 格式存放在多重备份的云盘上。
创建后的 PostgreSQL 备份文件示例截图
博客原文: https://www.21yunbox.com/blog/solutions/how-to-create-a-postgresql-database.html
如何创建一个 PostgreSQL 数据库?的更多相关文章
- 在相同的主机上创建一个duplicate数据库
在相同的主机上创建一个duplicate数据库 source db:dbtest auxiliary db:dupdb duplicate database会自动分配一个新的DBID要确保auxili ...
- 记一次oracle创建一个新数据库,并导入正式环境数据库备份的dmp包过程
背景:正式环境oracle数据库定时用exp备份一个dmp包,现在打算在一台机器上创建一个新数据库,并导入这个dmp包. 1.创建数据库 开始 -> 所有程序 -> Oracle -> ...
- [ASP.NET MVC2 系列] ASP.Net MVC教程之《在15分钟内用ASP.Net MVC创建一个电影数据库应用程序》
[ASP.NET MVC2 系列] [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序> ...
- 创建一个 SQLite 数据库
首先,我们学习如何创建一个SQLite 数据库.如果想要在data/example.sqlite 这个路径中创建一个示例数据库,就必须确保该路径存在.如果该路径不存在,就必须先创建路径:if (!di ...
- pg_dumpall - 抽出一个 PostgreSQL 数据库集群到脚本文件中
SYNOPSIS pg_dumpall [ option...] DESCRIPTION 描述 pg_dumpall 是一个用于写出("转储")一个数据库集群里的所有 Postgr ...
- 创建一个MongoDB数据库再到配置成Window服务再设置用户名密码
1.安装MongoDB数据在官网下载安装 然后在C盘找到C:\Program Files\MongoDB\Server\4.0\bin这个可执行目录 使用cmd进入到这: 2.在C盘根目录创建一个名为 ...
- [android] android下创建一个sqlite数据库
Sqlite数据库是开源的c语言写的数据库,android和iphone都使用的这个,首先需要创建数据库,然后创建表和字段,android提供了一个api叫SQLiteOpenHelper数据库的打开 ...
- 如何创建一个 mongo 数据库并为它添加一个认证用户?
0.登录 admin 库,开启一个 mongo shell mongo --port 27017 -u "adminUser" -p "adminPass" - ...
- clusterdb - 对一个PostgreSQL数据库进行建簇
SYNOPSIS clusterdb [ connection-option...] [ --table | -t table] [ dbname] clusterdb [ connection-op ...
随机推荐
- html 03-初识HTML
03-初识HTML #本文主要内容 头标签 排版标签:<p>. <div>. <span>.<br> . <hr> . <center ...
- matplotlib的学习15-次坐标轴
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 0.1) y1 = 0.05 * x**2 y2 = - ...
- C# HTTP1.0 1.1 2.0与HTTPS 、TCP/IP协议的UDP与TCP、 Socket介绍与WebSocket
一.HTTP1.0 1.1 2.0和HTTPS 1.HTTP协议是什么? HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol.它是从WEB服务器传输超文 ...
- NET 5 Session、Cookie和Cache的使用
1.Cookie public IConfiguration Configuration { get; } // This method gets called by the runtime. Use ...
- 【命令】gunzip命令
gunzip命令是拿来解以.gz格式的压缩包,其语法和参数选项和gzip一样,我们可以使用gzip来实现,请查看:gzip命令使用方法
- STM32F103的CAN结构体学习
使用STM32F103的CAN通信就是用这4个结构体函数,把他们理解透了,CAN就好用了 CAN的结构体定义在stm32f10x_can.h里面 /************************** ...
- oracle 19c dataguard aws ORA-03186报错
环境说明 在亚马逊云AWS上面安装了一套oracle 19c dataguard,linux centos 7.7的操作系统,开始时同步正常,实时应用redolog,一会儿之后就不行了.报错如下: o ...
- git使用上
因为最近工作上多处都用到了基于 Git 的开发,需要深入理解 Git 的工作原理,以往的 Git 基本知识已经满足不了需求了,因此写下这篇 Git 进阶的文章,主要是介绍了一些大家平时会碰到但是很少去 ...
- Screaming Frog SEO Spider页面分析工具使用方法
一. 下载地址:https://www.screamingfrog.co.uk/seo-spider/ 二. 使用教程 链接1: https://blog.csdn.net/a055350/art ...
- ubuntu系统64位dnw
/* dnw2 linux main file. This depends on libusb. * * * * Author: Fox <hulifox008@163.com> * * ...