|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Начал читать книгу https://www.ozon.ru/context/detail/id/1301929/ в ней говорится, что для создания бд и всех объектов нужно использовать скрипт booktown.sql, который есть на CD (CD у меня нет - книгу я скачал). Нагуглил ресурс https://resources.oreilly.com/examples/9781565928466/ но там, судя по тексту, только создание объектов. Никаких инсертов нет. Где-то скрипт population.sql должен быть или я чего-то не понял? Как быть?! Помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 20:10 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг ... там, судя по тексту, только создание объектов. Никаких инсертов нет. Где-то скрипт population.sql должен быть или я чего-то не понял? Был не прав, инсертов действительно нету, но наполнение таблиц производится. Используется для этого, к сожалению, команда Код: powershell 1.
у которой есть 1 неприятное в данном случае св-во - при наличии хотя бы 1 ошибки вся команда не выполняется. Таким образом, несколько таблиц из дампа у меня не наполнились. 2-й раз встречаюсь с такой проблемой - до этого беда случилась с рестором дампа учебных баз https://postgrespro.ru/education/demodb 3 таблицы создались, но не наполнились. Ресторил дампы обычным путём Код: powershell 1.
Может кто-то сталкивался с такой проблемой или знает, как её побороть? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 13:40 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
[quot мегамозг]мегамозгМожет кто-то сталкивался с такой проблемой или знает, как её побороть? Если приведете ошибку, по которой упала команда COPY, тогда и будет понятно как побороть. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 14:46 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Павел ЛузановЕсли приведете ошибку, по которой упала команда COPY, тогда и будет понятно как побороть. psql не пишет ошибку, просто молчаливо заканчивает работу, скопировав только 5 таблиц из вашего дампа demo_small.sql Приложил принтскрин. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 15:16 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозгНачал читать книгу https://www.ozon.ru/context/detail/id/1301929/ Книга 2003-го года, я бы поискал что-нибудь поновее. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 15:55 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
RutraКнига 2003-го года, я бы поискал что-нибудь поновее. А смысл? БД Booktown вполне устраивает. Меня реализация sql интересует и его процедурное расширение. Наворотов типа NoSql или деревянных структур мне не нужно. Или что-то, что было истинно тогда, сейчас уже недействительно? В плане именно sql & PL/pgSQL? Наверное, все так и работает, только новые всякие фичи сейчас появились, кот-х раньше не было? Про них я могу в документации почитать потом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:37 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, авторОсновное внимание уделяется таким стандартным операциям, как архивация и восстановление баз данных, управление учетными записями пользователей, создание новых баз данных, запуск и остановка сервера и т.д. ... Книга предназначена для системных администраторов, занимающихся техническим сопровождением серверов БД, но ее материал также представляет интерес для широкого круга читателей, желающих поближе познакомиться с PostgreSQL. Судя по описанию, эта книга не про sql & PL/pgSQL. Как раз в плане администрирования PostgreSQL могла сильно поменяться с 2003-го года. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:40 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Может это и демо база у них есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:50 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:51 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, Я попробую и напишу удалось ли повторить и в чем дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 17:43 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, Такое впечатление, что у вас файл demo-small-20170815.sql обрезан. Проверил загрузку на PostgreSQL 9.6 (win). Вот полный лог: postgres=# \i demo-small-20170815.sql SET SET SET SET SET SET SET SET psql:demo-small-20170815.sql:17: РћРЁРБКА: база данных "demo" РЅРµ существует CREATE DATABASE Вы подключены к базе данных "demo" как пользователь "postgres". SET SET SET SET SET SET SET SET CREATE SCHEMA COMMENT CREATE EXTENSION COMMENT SET CREATE FUNCTION CREATE FUNCTION COMMENT SET SET CREATE TABLE COMMENT COMMENT COMMENT COMMENT CREATE VIEW COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT CREATE VIEW COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT CREATE SEQUENCE ALTER SEQUENCE CREATE VIEW COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT CREATE VIEW COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT COMMENT CREATE TABLE COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT ALTER TABLE COPY 9 COPY 104 COPY 579686 COPY 262788 COPY 33121 setval -------- 33121 (1 строка) COPY 1339 COPY 1045726 COPY 366733 ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER TABLE ALTER DATABASE ALTER DATABASE demo=# У вас же после установки номера последовательности всё обрывается. Проверьте в sql файле, что идет после setval. Должно быть так: SELECT pg_catalog.setval('flights_flight_id_seq', 33121, true); -- -- Data for Name: seats; Type: TABLE DATA; Schema: bookings; Owner: - -- COPY seats (aircraft_code, seat_no, fare_conditions) FROM stdin; 319 2A Business 319 2C Business 319 2D Business ... и так далее ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 19:55 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозгА смысл? БД Booktown вполне устраивает. Значит, PostgreSQL вам не нужен и вы ему не нужны. Когда хотят что-то изучить всерьёз, то ставят новую версию программного средства и ищут хорошую документацию к нему, то есть например ищут её на сайте программного средства и покупают книжки по новым версиям (для PostgreSQL - книги по версии 9 и выше. Хороший выбор книг на английском языке по PostgreSQL - в издательстве Packt Publishing. В конце декабря там обычно бывают большие скидки). Кого устраивает книга 2003 года, тот хочет заниматься фигнёй. Это можно делать без всяких советов (с предсказуемым результатом в виде его отсутствия). Таким образом, вам никакая помощь не нужна. Ваш вопрос полностью отвечен и больше обсуждать нечего. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 20:04 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Павел Лузановмегамозг, Такое впечатление, что у вас файл demo-small-20170815.sql обрезан. Пытался ресторить, кстати, и demo-smal, и demo-small-20170815, и самый большой - заканчивалось всё одинаково. И да, Павел, текст файла именно такой, как у вас указан. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 21:03 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, Ладно, давайте по порядку. Какой PostgreSQL - версия, чья сборка? Выполните в консоли пришлите файлик log.txt: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
У меня всё отрабатывает до конца (лог точно такой же как в моем предыдущем посте), в чем несложно убедиться: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Можете ответить здесь или пишите на edu@postgrespro.ru, разберемся а здесь подытожим. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 22:46 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Павел Лузанов ... Можете ответить здесь или пишите на edu@postgrespro.ru, разберемся а здесь подытожим. Команда c:\Program Files\PostgresPro\9.6\psql -U postgres -d postgres -f demo-small-20170815.sql > loggg.txt отработала до конца. В отличие от postgres# \i my_dump.sql Теперь и таблицы tickets, tickets_flights, seats с данными. Могу полноценно работать с вашей демо-базой. Такие дела. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2017, 03:50 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Павел Лузанов, всё получилось. ЗЫ И за книжку спасибо, кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2017, 03:59 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, Хорошо что получилось, но странно почему не работает из psql. Может потом разберетесь и расскажите, что это было. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2017, 12:33 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Павел Лузанов, у вас случайно нет данных, сколько будет ресториться дамп демо-базы big на ноуте с 2 гигами озу? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2017, 17:51 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
мегамозг, Скорость восстановления из дампа в первую очередь зависит от дисковой подсистемы. Если у вас на ноуте ssd диск, то за час гарантированно уложитесь, но судя по вопросу у вас не ssd. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2017, 22:53 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
Замерил на своем ноуте (ssd, 8ГБ ОЗУ): - под linux ubuntu "большая" демо-база установилась за 4 мин 17 сек - под Win7 (вторая ОС) за 6 мин 13 сек ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2017, 13:36 |
|
Где взять дамп booktown.sql из книги PostgreSQL для профессионалов?
|
|||
---|---|---|---|
#18+
На ноуте с win 8.1, обычным диском и 2 гигами озу "большая" демо-база ( https://postgrespro.ru/education/demodb) ресторилась порядка 7 часов. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2017, 19:22 |
|
|
start [/forum/topic.php?fid=53&fpage=62&tid=1996053]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 164ms |
0 / 0 |