Fork me on GitHub

Other articles

  1. PostgreSQL - Типы данных

    Типы данных

    Серийные типы

    Типы данных serial и bigserial не являются полноценными типами, а просто являются удобной нотацией для создания колонок уникальных идентификаторов (свойство сходное с AUTO_INCREMENT поддерживается и некоторыми другими СУБД). В текущей реализации, конструкция:

    CREATE TABLE имя_таблицы (
      имя_колонки SERIAL
    );
    

    эквивалента конструкции:

    CREATE SEQUENCE имя\_таблицы\_имя …
    read more
  2. PostgreSQL - язык SQL

    ​ Команда \i считывает и выполняет команды из заданного файла. Переданный psql параметр -s переводит его в пошаговый режим, когда он делает паузу перед отправкой каждого оператора серверу.

    PostgreSQL — это реляционная система управления базами данных (РСУБД). Это означает, что это система управления данными, представленными в виде отношений (relation). Отношение — это математически …

    read more
  3. PostgreSQL - табличные пространства

    Табличные пространства - это средство для физической организации данных

    Табл. пр-ва могут быть использованы несколькими БД кластера.

    каждая БД имеет табличное пространство "по умолчанию."

    Табл. пр-во pg_global находится $PGDATA/global/ - общие объекты кластера Табл. пр-во pg_default находится $PGDATA/base/dboid - табл. пр-во по умолчанию

    select * from pg_tablespace; - список табличных пространств или …

    read more
  4. PostgreSQL - Базы данных

    БД при создании initdbСоздание таблицы и индекс-

                  create table t(n numeric);
    
    • template0 -шаблон БД, изменения не рекомендуются
    • template1 - шаблон БД, из которой копируются другие. можно добавлять общие объекты и расширения
    • postgres - БД для подключений по умолчанию

    • create database test; - cоздание новой БД

    • select pg_database_size('test'); - размер БД
    • select pg_size_pretty …
    read more
  5. PostgreSQL - использование psql

    • \? - все команды psql
    • \h - все sql команды той бд к которой подключаемся
    • \h команда -
    • \q - выход bp psql

    Параметры подключения к БД

    • База данных: -d database или $PGDATBASE (совпадаети с именем пользователя)
    • имя сервера: -h host или $PGHOST (умолчание: локальное соединение)
    • порт: -p port или $PGPORT ( по умолчанию 5432)
    • имя …
    read more
  6. PostgreSQL - общая информация

    Полезные ссылки

    read more
  7. Хранение географических координат в Базах Данных

    Полезные ссылки:

    Установка PostGIS

    The following will install postgresql 9.6, PostGIS 2.3, PGAdmin4, pgRouting 2.3 and additional supplied modules including the adminpack extension:

    sudo apt-get install postgresql-9.6
    sudo apt-get install postgresql-9.6-postgis-2 …
    read more

social