Като сървъри в сигурни центрове за данни в Европа. 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 * ОТ площадка;
Свързани статии