ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Релационни бази данни са основен компонент на повечето уеб сайтове и приложения. Те ви позволяват да се организират и да съхраняват данни за кандидатстване.

PostgreSQL - е система за управление на релационни бази данни (СУБД), на базата на езика на SQL заявки. Той е подходящ за подкрепа на заявленията от всякакъв размер и има много допълнителни функции (надеждни транзакции, едновременност, без да блокира права за четене и много повече).

Това ръководство ще ви помогне да инсталирате PostgreSQL на Виртуален Собствен сървър Ubuntu 14.04; В допълнение, той обхваща основите на работата с тази база данни.

Инсталиране на PostgreSQL

PostgreSQL пакет може да се намери в официалните хранилища на Ubuntu, така че това може да бъде изтеглен чрез стандартен за управление на пакетите.

Първо трябва да се актуализира списъкът на пакет на системата, а след това можете да изтеглите пакетите и PostgreSQL Contrib:

Sudo актуализация ап-да
ап-да инсталирате PostgreSQL PostgreSQL-допринесоха

Инсталиране на програмата е завършена. Сега можете да се запознаете с неговите характеристики и функции.

Роли и PostgreSQL бази данни

По подразбиране PostgreSQL използва т.нар роля. Роли нещо подобно на потребителски акаунти и групи на Unix-подобни системи.

По време на инсталирането на PostgreSQL използва удостоверяване модел идент, която свързва ролята на PostgreSQL със стандартни потребители Unix / Linux. Отворете съществуващ роля, можете да използвате отчета за Linux потребител, свързани с нея.

Sudo -i -u Postgres

Програмата ще ви попита за паролата на потребителя и след това отворете команден ред Postgres потребителите.

За да влезете в Postgres командния ред, тип:

Програмата извършва автоматично регистриране и ще ви даде възможност да си взаимодействат със системата за управление на база данни на.

Нека разгледаме използването на роли и бази данни.

Затворете PostgreSQL на команди:

Тази команда връща Linux команден ред за Postgres потребителите.

Създаване на роли

Postgres потребител в системата, можете да влиза в системата от база данни. Ако свържем тази сметка с администратор ролята на PostgreSQL, той ще има достъп до инструменти за създаване на потребители и бази данни.

За да създадете нова роля, тип:

Този интерактивен скрипт е набор от Postgres команди за създаване на потребителски данни. Сценарият ще поиска два въпроса: какво име ще се използва и дали ролята на корен нея. Тази команда има допълнителни функции, които могат да бъдат наречени с помощта на знамето. Ето списък на поддържаните флагове могат да бъдат получени с командата:

Създаване на база данни

По подразбиране, ролята на едно и също име заявки в базата данни. Поради това е необходимо да се създаде такава база данни.

За да се създаде база данни, въведете следната команда:

Това ще създаде база данни тест, наречен test1.

Връзка към PostgreSQL използване на новия потребител

Да предположим, че имате Linux потребител с име test1, ролята на едно и също име и също име PostgreSQL база данни.

За да промените потребителя на системата и да преминете към test1 сесия, въведете:

След това можете да се свържете с базата данни и ролята на test1 test1:

Тази програма е направило автоматичен вход, при условие че всички компоненти са конфигурирани правилно.

За използването на този потребител да се свърже с друга база данни, въведете името на базата данни:

psql -d Postgres

За да получите информация за текущия потребител и база данни Postgres, въведете:

Вие сте свързани с база данни «Postgres» като потребител «Postgres» в контакта в «/ Var / работи / PostgreSQL» в пристанището «5432».

Създаване и изтриване на таблици

Опитайте се да създадете таблица за съхранение на данни; например, една маса може да се опише съоръженията на детските площадки.

Синтаксисът на тази команда е както следва:

Създаване на таблица таблица_име (
COLUMN_NAME1 col_type (field_length) column_constraints,
COLUMN_NAME2 col_type (field_length),
column_name3 col_type (field_length)
);

Както можете да видите, на масата трябва да изберете име, се определят колоните, тип колона и максималната дължина на полето. Ако желаете, можете да зададете лимити за всяка колона.

Така например, на пробна страница може да има следния вид:

Създаване на таблица площадка (
equip_id сериен основен ключ,
тип VARCHAR (50) НЕ NULL,
цвят VARCHAR (25) NOT NULL,
местоположение VARCHAR (25) проверка (място в ( "север", "юг", "запад", "Изток", "североизток", "югоизток", "югозападно", "северозапад")),
INSTALL_DATE дата
);

Таблицата по-долу описва цялото оборудване. Таблица започва с ID колона, което показва поредния номер на записа. Тази колона е била ограничена в основен ключ, което означава, че стойността трябва да е уникален и не трябва да бъде нула.

дължина поле останалите две колони не се ограничава; Фактът, че да определят продължителността на някои колони задължително, тъй като дължината се определя автоматично от типа на данните.

Колоните на вид и цвят не могат да бъдат празни. местоположение на колоната е ограничен до осем възможни стойности. Колона посочва датата на датата на инсталиране.

\ г
Списък на отношенията
Schema | Име | Въведете | собственик
-------+-------------------------+----------+----------
публична | площадка | маса | Postgres
публична | playground_equip_id_seq | последователност | Postgres
(2 реда)

playground_equip_id_seq представлява типа данни на сериен, определен за equip_id колона. Този тип данни проследява следващото число в поредицата.

\ DT
Списък на отношенията
Schema | Име | Въведете | собственик
-------+------------+-------+----------
публична | площадка | маса | Postgres
(1 ред)

Добавяне, премахване на искането за данни и

Сега се опитайте да добавите данни към таблицата.

За да направите това, трябва да се обадите на таблицата приемник, наречени колоните и въведете данните, които искате да добавите. Например, за да добавите един хълм (слайд) и люлка (люлка), трябва да въведете:

Обърнете внимание на следните точки:

  • Наименование на таблицата не е необходимо да бъде цитиран.
  • Колона стойности трябва да са оградени с кавички.
  • В equip_id колона не е необходимо да добавите данни; стойността му се генерира автоматично.

SELECT * ОТ площадка;

Свързани статии

Подкрепете проекта - споделете линка, благодаря!