- Регистрация
- 11.06.2015
- Сообщения
- 252
- Реакции
- 255
- Баллы
- 63
user_agent_postgresql.zp
Уважаемые, коллеги и организаторы конкурса. Этот шаблон json-записи из txt-файла перегоняет в СУБД PostgreSQL. Шаблон короткий. Для простоты изучения шаблона прикладываю дампы баз данных на 14 000 json-записей и на 140 000 json-записей User Agent.
Нужно установить СУБД PostgreSQL https://postgrespro.ru/windows и создать базу данных testdb:
SQL:
CREATE DATABASE testdb
WITH
OWNER = postgres
ENCODING = 'UTF8'
CONNECTION LIMIT = -1
IS_TEMPLATE = False;
Затем залейте предложенный дамп в testdb или создайте в testdb пустую таблицу «jsontb2» с полями id и info :
SQL:
CREATE TABLE IF NOT EXISTS public.jsontb2
(
id integer NOT NULL ,
info json NOT NULL,
CONSTRAINT jsontb2_pkey PRIMARY KEY (id)
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public.jsontb2
OWNER to postgres;
Затем нужно настроить кубик работы с БД. Инструкция по настройке от Lord_Alfred (https://zennolab.com/discussion/thr...-zennoposter-podkljuchenie-cherez-odbc.43320/) .
- Файл источник – указываем путь к .txt файлу с json-записями, которые сгенерировали шаблоном user_agent_create.zp
- Имя таблицы БД
- Имя столбца БД - имя столбца json БД
Вложения
Последнее редактирование:



