使用postgresql

时间:2016-01-14 04:28:43

标签: postgresql cmd ubuntu-14.04

我刚刚安装了ubuntu 14.04,我正在尝试学习使用postgresql创建数据库,但我甚至无法创建一个简单的测试表。我正在检查指南大约3个小时现在如何开始,但我对ubuntu的一点知识我不太了解,这就是为什么我尝试在这里问。我会写下我跟随的步骤,因为我不确定错误在哪里。我使用命令

安装了postgresql
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

之后我使用

sudo -i -u postgres

登录自动处理的用户帐户postgres然后

psql

能够与数据库管理系统进行交互。 之后我写了

createdb testingdb

为了进行第一步,然后\ l检查它是否已创建但是\ l的结果是3个数据库的列表(3行postgres template0模板1),而没有在其中存在testingdb。同样在这一点上,cmd被冻结,看起来像这样

the list of the 3 databases
(3 rows)
~
~
~
~
~
~
(END) 

任何提示都会非常有用。

1 个答案:

答案 0 :(得分:0)

我认为你正在混合两种创建数据库的方式:

方法1

html,body {
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
    height: 100%;
    min-height: 100%;
}

header, footer, nav, section {
    display: block;
}

.footer {
    margin-bottom: -50px;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
}

ul.footer {
    margin-top: 10px;
    text-align: center;
    padding-left: 0;
}

    ul.footer li {
        color: #333;
        display: inline-block;
    }


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

.frmLogin {
    padding-left: 30%;
    padding-right: 30%;
    padding-top: 10%;
}

.navbarUsername {
    margin-top: 14%;
    margin-right: 10px;
    text-align: center;
    font-weight: bold;
}

.txtPageTitle {
    text-align: center;
}

方法2

psql               #(Type this on the shell prompt)
CREATE DATABASE testingdb;

\c testingdb
CREATE TABLE tbl1(a INT);
\q

关于卡住提示的最后一点,是因为你可能在psql提示符内,并且要返回shell提示符,你需要输入\ q(或Control-d)。