Инструменты пользователя

Инструменты сайта


doc:2003:mgul.200300.001.3201

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:2003:mgul.200300.001.3201 [2024/08/11 00:42]
daftwi
doc:2003:mgul.200300.001.3201 [2024/08/11 01:07] (текущий)
daftwi
Строка 58: Строка 58:
 Создание роли для основной БД: Создание роли для основной БД:
 <​code>​sudo -u postgres createuser averobo</​code>​ <​code>​sudo -u postgres createuser averobo</​code>​
-После предоставления роли можно зайти в созданного пользователя через команду:​+  * После предоставления роли можно зайти в созданного пользователя через команду:​
 <​code>​sudo -i su averobo_logs</​code>​ <​code>​sudo -i su averobo_logs</​code>​
 Для входа в PostgreSQL: Для входа в PostgreSQL:
 <​code>​psql</​code>​ <​code>​psql</​code>​
 ===== Создание таблицы для БД логов ===== ===== Создание таблицы для БД логов =====
 +Создание таблиц происходит непосредственно в PostgreSQL. Для этого необходимо авторизоваться через пользователя,​ к базе данных которого нужно произвести подключение. Данный шаг показан в предыдущем разделе.
 +  * Создание таблицы для логирования:​
 +<​code>​create table logs (
 +             date timestamp
 +             , level character varying(25)
 +             , function character varying(25)
 +             , message character varying(10000)
 +);</​code>​
 +===== Создание таблицы для основной БД =====
 +  * Создание таблицы для неосредненных значений:​
 +<​code>​create table half_path (
 +             date timestamp without time zone
 +             , name character varying(50)
 +             , average character varying(50)
 +             , sum json
 +             , num json 
 +);</​code>​
 +  * Создание таблицы для хранения данных формата дата-время:​
 +<​code>​create table half_path (
 +             date timestamp without time zone
 +             , name character varying(50)
 +             , average character varying(50)
 +             , json_file json
 +);</​code>​
 +  * Создание таблицы для хранения данных формата дата:
 +<​code>​create table half_path (
 +             date date
 +             , name character varying(50)
 +             , average character varying(50)
 +             , json_file json
 +);</​code>​
  
-Создание таблиц ​происходит непосредственно ​в PostgreSQL.+===== Проверки после создания таблиц ​===== 
 + 
 +Проверка наличия таблицы:​ 
 +<​code>​select * from logs;</​code>​ 
 +Просмотр всех существующих таблиц в БД: 
 +<​code>​\dt</​code>​ 
 +Просмотр полей и деталей о колонках в конкретной таблице:​ 
 +<​code>​\d logs</​code>​
  
 ===== Если база данных не создалась автоматически ===== ===== Если база данных не создалась автоматически =====
doc/2003/mgul.200300.001.3201.1723326142.txt.gz · Последние изменения: 2024/08/11 00:42 — daftwi