當前位置:首頁 » 操作系統 » postgresql創建用戶的資料庫

postgresql創建用戶的資料庫

發布時間: 2022-08-15 07:26:54

① ubuntu16 postgres 怎樣創建用戶

安裝完成之後,第一次使用Postgresql之前需要創建一個用戶和一個資料庫

<codeclass="hljslasso">sudo-upostgrescreateuseruser_name
sudo-upostgrescreatedb-Ouser_namedatabase_name</code>

之後在終端中輸入如下指令就能開始使用資料庫了:

<codeclass="hljs">psqldatabase_name</code>

② 為什麼postgresql新建資料庫,失敗

cd /home/sd/
ls
cd snorkel/snorkel
cd contrib/foner/
ls
cd tutorials/
ls
cd Pledgee/ 再如:cd End-Position/
ls
cd data/

再如::~/snorkel/snorkel/contrib/foner/tutorials/End-Position$ cd data
創建資料庫:sd為登陸機器的賬號(postgres=#) create database ya_key_para_txt_pledge_num_unlimit owner sd;

pg_mp用於備份postgresql資料庫,它可以在資料庫運行時使用,pg_mp不會阻塞其他的用戶訪問資料庫。

將資料庫的東西轉存到文件里:相當於資料庫

pg_mp end_position_key_para > end_position_para_2018-03-29.dmp

之前的文件轉到新建的資料庫里:相當於恢復外部數據到資料庫里

psql ya_key_para_txt_pledge_num_unlimit < end_position_para_2018-03-29.dmp

mv filename/ . 將文件移動到當前路徑

二、對資料庫中的表進行操作

psql ya_key_para_txt 進入到資料庫中的表ya_key_para_txt

③ 如何在windows下手動初始化PostgreSQL資料庫

PostgreSQL資料庫手動初始化步驟:
1、創建用戶postgres,密碼同樣是postgres:
net user postgres postgres /add
2、在資料庫根目錄下建立data目錄:
C:\Program Files\PostgreSQL\9.3>md data

3、去掉administrator對data目錄的許可權:
C:\Program Files\PostgreSQL\9.3>cacls data /e /t /r administrator

處理的目錄: C:\Program Files\PostgreSQL\9.3\data
4、將data目錄的許可權賦給postgres用戶:

C:\Program Files\PostgreSQL\9.3>cacls data /e /t /g postgres:C

處理的目錄: C:\Program Files\PostgreSQL\9.3\data
5、用postgres用戶打開cmd

C:\Program Files\PostgreSQL\9.3>runas /user:postgres cmd.exe

輸入 postgres 的密碼:
試圖將 cmd.exe 作為用戶 "SURE-PC\postgres" 啟動...

④ postgresql怎麼創建資料庫

1、使用CREATE DATABASE 該命令將創建一個資料庫PostgreSQL的shell提示符,但你應該有適當的許可權來創建資料庫。默認情況下,創建新的資料庫將通過克隆標准系統資料庫template1。 語法: CREATE DATABASE語句的基本語法如下: CREATE DATABASE db...

⑤ 怎麼創建postgresql 資料庫用戶

查看整個表的明細、表結構關系: 右鍵點擊資料庫----編寫資料庫腳本為----CREATE到----新查詢編輯器窗口 純手工打字,望採納

⑥ 如何初始化postgresql,創建用戶gisuser,資料庫gis,激活postgis

postgres=# create user gisuser password '123456';
CREATE ROLE
postgres=# create tablespace tbs_geo owner gisuser location '/tbs_postgisdb';
CREATE TABLESPACE
postgres=# create database postgisdb owner=gisuser tablespace=tbs_geo;
CREATE DATABASE
postgres=# \c postgisdb postgres
You are now connected to database "postgisdb" as user "postgres".
postgisdb=# \i /postgresql/share/contrib/postgis-2.1/postgis.sql
SET
BEGIN
CREATE FUNCTION
.
.
.

⑦ 怎樣用postgresql建表,建資料庫

PostgreSQL的CREATE TABLE語句是用來在任何指定的的資料庫中創建一個新表。 yii.com
語法
CREATE TABLE語句的基本語法如下:
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);

CREATE TABLE是告訴資料庫系統關鍵字,創建一個新的表。獨特的名稱或標識如下表CREATE TABLE語句。當前資料庫中的表最初是空的,並且將所擁有的用戶發出的命令。

然後在括弧內來定義每一列的列表,在表中是什麼樣的數據類型。其語法變得更清晰,下面的例子。

實例
下面是一個例子,它創建了一個公司ID作為主鍵的表和NOT NULL的約束顯示這些欄位不能為NULL,同時創建該表的記錄:
CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);

讓我們創建一個表,在隨後的章節中,我們將在練習中使用:

CREATE TABLE DEPARTMENT(
ID INT PRIMARY KEY NOT NULL,
DEPT CHAR(50) NOT NULL,
EMP_ID INT NOT NULL
);

可以驗證已成功創建使用\d命令,將用於列出了附加的資料庫中的所有表。
testdb-# \d

以上PostgreSQL的表會產生以下結果:

List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)

使用\d表名來描述每個表如下所示:
testdb-# \d company

以上PostgreSQL的表會產生以下結果:

Table "public.company"
Column | Type | Modifiers
-----------+---------------+-----------
id | integer | not null
name | text | not null
age | integer | not null
address | character(50) |
salary | real |
join_date | date |
Indexes:
"company_pkey" PRIMARY KEY, btree (id)

⑧ 怎麼創建postgresql資料庫

1.在資料庫伺服器安裝完成後,默認有三個資料庫,可以通過下面兩種方法查看。
[html] view plain print?
postgres=# SELECT * FROM pg_database;
datname | datdba | encoding | datcollate | datctype | datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid | dattablespace | datc
onfig | datacl
-----------+--------+----------+-------------+-------------+---------------+--------------+--------------+---------------+--------------+---------------+-----
------+-------------------------------------
template1 | 10 | 6 | zh_CN.UTF-8 | zh_CN.UTF-8 | t | t | -1 | 11563 | 648 | 1663 |
| {=c/postgres,postgres=CTc/postgres}
template0 | 10 | 6 | zh_CN.UTF-8 | zh_CN.UT

⑨ 如何創建和連接 PostgreSQL 資料庫

創建資料庫

選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,並使用Windows或 SQL Server身份驗證建立連接。

在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點

右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。

⑩ postgresql 創建資料庫問題

1、使用CREATE DATABASE

該命令將創建一個資料庫PostgreSQL的shell提示符,但你應該有適當的許可權來創建資料庫。默認情況下,創建新的資料庫將通過克隆標准系統資料庫template1。

語法:

CREATE DATABASE語句的基本語法如下:

CREATEDATABASEdbname;

其中dbname是要創建的資料庫的名稱。

例子:

下面是一個簡單的例子,這將創建testdb在PostgreSQL模式:

postgres=# CREATE DATABASE testdb;
postgres-#


2、使用createdb的命令

PostgreSQL命令行可執行createdb是是SQL命令CREATE DATABASE一個包裝器。此命令和SQL命令CREATE DATABASE之間唯一的區別是,前者可以直接在命令行中運行,它允許的注釋被添加到資料庫中,全部在一個命令。

語法:

createdb語法如下所示:

createdb [option...] [dbname [description]]

參數

下表列出了參數及它們的描述。

參數名稱 描述

dbname The name of a database to create.

description Specifies a comment to be associated with the newly created database.

options command-line arguments which createdb accepts.

選項

下表列出了命令行參數CREATEDB接收:

選項 描述

-D tablespace Specifies the default tablespace for the database.

-e Echo the commands that createdb generates and sends to the server.

-E encoding Specifies the character encoding scheme to be used in this database.

-l locale Specifies the locale to be used in this database.

-T template Specifies the template database from which to build this database.

--help Show help about dropdb command line arguments, and exit.

-h host Specifies the host name of the machine on which the server is running.

-p port Specifies the TCP port or the local Unix domain socket file extension on which the server is listening for connections.

-U username User name to connect as.

-w Never issue a password prompt.

-W Force createdb to prompt for a password before connecting to a database.

打開命令提示符,然後去是PostgreSQL安裝所在的目錄。進入到bin目錄,執行下面的命令創建一個資料庫。

createdb -h localhost -p 5432 -U postgress testdb
password ******

上面的命令會提示Postgres的默認的PostgreSQL管理用戶的密碼,以便提供密碼和繼續創建新的資料庫。

一旦創建資料庫時可以使用上述方法,可以檢查它在列表中的資料庫使用l即反斜線el命令如下:

postgres-# l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+-------+-----------------------
postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
testdb | postgres | UTF8 | C | C |
(4 rows)

postgres-#

熱點內容
androidhandler更新ui 發布:2025-01-16 06:21:28 瀏覽:170
java與mvc 發布:2025-01-16 06:20:40 瀏覽:332
lol最新刷金幣腳本 發布:2025-01-16 05:56:22 瀏覽:563
電腦登陸加密 發布:2025-01-16 05:21:57 瀏覽:153
安卓怎麼修復閃退 發布:2025-01-16 05:21:54 瀏覽:554
易盾加密 發布:2025-01-16 05:20:51 瀏覽:895
html上傳圖片的代碼 發布:2025-01-16 05:16:55 瀏覽:601
搭建伺服器租用電信的怎麼樣 發布:2025-01-16 05:12:32 瀏覽:50
phpmysql源碼下載 發布:2025-01-16 05:12:31 瀏覽:212
python安裝依賴包 發布:2025-01-16 05:11:45 瀏覽:997