"...а на практике всё выглядит куда страшнее. Подобная аномалия может стать смертельной западней для животного, которое случайно провалится в такой пруд и постаралось интенсивно выбираться. Оно просто вмёрзнет в лёд."
оказывается, нашелся в моих словах дополнительный смысл (надо быть внимательнее, когда что-то пишешь); подразумевались обычные учителя;; обычных тоже не заменит (возможно, зависит от того, смотря какое качество и какой смысл вкладывать в понятие "образование"); там где "Отцы и дети" за 5 минут (и другое подобное), возможно заменит
Интересная ситуация) Мне казалось, что я сделал все что "необходимо и достаточно" для практического освоения собственного материала Готовить отдельно данные для отдельного случая - не хотел бы этого делать (прошу извинить)
Если действительно есть заинтересованность, то может быть стоит поставить PostgreSQL с его утилитами? Это разумно (наверное самое простое)
Если не ставить PostgreSQL, то можно развернуть docker-контейнер с сервером (docker), развернуть дамп внутри контейнера и смотреть как работают запросы таким способом (заодно повод познакомиться с docker`ом, если еще не приходилось "сталкиваться")
Если и ставить сервер - "нет" и docker - "нет", напишите недостающие запросы самостоятельно (вероятно только insert`ы, все необходимое есть в файле дампа, надо сделать один шаг можно сказать). Если и это тоже "нет", не знаю что сказать, вам действительно это (сама тема) надо?
Возможно надо сделать более подробное разъяснение Я, как автор, наверное обязан использовать (насколько возможно), те средства, которые есть у всех (ничего дополнительно ставить не требуется). Если установлен PostgreSQL, то и psql тоже есть. То, что описано в публикации, можно выполнить не только в Linux. Если у вас Windows, надо найти, где установлен PostgreSQL (если стандартно, то где-то там: c:\Program Files...), там же найдется и psql (где-то в папке bin, вероятно) Действия по подготовке данных для запросов можно выполнить непосредственно из этой папки
О кавычках я пишу (прошу обратить внимание на 3-ий пример, один из запросов)
Каким бы ни было возвращаемое значение, оно все равно имеет текстовый тип
SELECT id, info_data->>'title' as title, info_data->>'count_volumes' as cv, pg_typeof(info_data->>'count_volumes') as type_cv FROM books, jsonb_array_elements(info) as info_data;
Может быть все-таки стоит оставить текст "как есть"....
"...а на практике всё выглядит куда страшнее. Подобная аномалия может стать смертельной западней для животного, которое случайно провалится в такой пруд и постаралось интенсивно выбираться. Оно просто вмёрзнет в лёд."
Что-то странное тут написано наверное...
оказывается, нашелся в моих словах дополнительный смысл (надо быть внимательнее, когда что-то пишешь); подразумевались обычные учителя;; обычных тоже не заменит (возможно, зависит от того, смотря какое качество и какой смысл вкладывать в понятие "образование");
там где "Отцы и дети" за 5 минут (и другое подобное), возможно заменит
"...автоматизации подвергнутся около 42% профессий. В этот список входят копирайтеры, учителя, бухгалтеры, банковские сотрудники и маркетологи"
Учителя? - нет
https://disk.yandex.ru/d/Pk095iVgEHDjhQ
Интересная ситуация)
Мне казалось, что я сделал все что "необходимо и достаточно" для практического освоения собственного материала
Готовить отдельно данные для отдельного случая - не хотел бы этого делать (прошу извинить)
Если действительно есть заинтересованность, то может быть стоит поставить PostgreSQL с его утилитами?
Это разумно (наверное самое простое)
Если не ставить PostgreSQL, то можно развернуть docker-контейнер с сервером (docker), развернуть дамп внутри контейнера и смотреть как работают запросы таким способом (заодно повод познакомиться с docker`ом, если еще не приходилось "сталкиваться")
Если и ставить сервер - "нет" и docker - "нет", напишите недостающие запросы самостоятельно (вероятно только insert`ы, все необходимое есть в файле дампа, надо сделать один шаг можно сказать).
Если и это тоже "нет", не знаю что сказать, вам действительно это (сама тема) надо?
"а имя файла / ссылка для какая?"
Надо переформулировать, чтобы можно было ответить
Возможно надо сделать более подробное разъяснение
Я, как автор, наверное обязан использовать (насколько возможно), те средства, которые есть у всех (ничего дополнительно ставить не требуется).
Если установлен PostgreSQL, то и psql тоже есть.
То, что описано в публикации, можно выполнить не только в Linux.
Если у вас Windows, надо найти, где установлен PostgreSQL (если стандартно, то где-то там: c:\Program Files...), там же найдется и psql (где-то в папке bin, вероятно)
Действия по подготовке данных для запросов можно выполнить непосредственно из этой папки
Для данного материала методически верно иметь в исходных данных именно небольшое количество данных.
Дамп создавался стандартно
pg_dump -U postgres library > dump-library
Спасибо за ваше замечание
О кавычках я пишу (прошу обратить внимание на 3-ий пример, один из запросов)
Каким бы ни было возвращаемое значение, оно все равно имеет текстовый тип
SELECT
id, info_data->>'title' as title, info_data->>'count_volumes' as cv, pg_typeof(info_data->>'count_volumes') as type_cv
FROM
books,
jsonb_array_elements(info) as info_data;
Может быть все-таки стоит оставить текст "как есть"....
Спасибо. Ссылка исправлена. Очень досадно за ситуацию (ссылки проверял)
Что сказать в свое оправдание..)
Я оговариваюсь "Но если данные можно нормализовать - значит надо нормализовать..." и далее по тексту. Будем надеяться, что "они" заметят")