Дополнительные материалы

Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Вам ответят команда поддержки Хекслета или другие студенты
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
Наши выпускники работают в компаниях:
Зарегистрируйтесь или войдите в свой аккаунт
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Могут ли колонки в одной таблице иметь разные типы и, соответственно, содержать данные разных типов (например, текст, цифры, даты)?
Ответ: да
Но ведь PostgreSQL – база данных со строгой типизацией, и мы задаём тип данных для каждого поля.
Вот как :)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Так нельзя в этом задании выполнить? или какой юзер?=)
Code (possible spoiler)
bash-5.0$ psql -U postgres < ./solution.sql psql: error: could not connect to server: FATAL: Peer authentication failed for user "postgres"
Andrew Pisarevsky, t
;)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Вопрос: я использую терминал по умолчанию на макбуке, команда psql -U ilii test < ddl.sql не работает, т. к. Command not found, у меня установлено Postgres sql app, в чем может быть причина/какой терминал лучше использовать/либо дело в неправильной установке psql?
Только все с точностью до наоборот. У программистов, как обычно это через пакетные менеджеры)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
В какой программе открыт скрпит файла .sql?
Честно говоря я не совсем понимаю о чем речь. Вы говорите о каком-то конкретном файле? Что вы пытаетесь сделать?
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Писать команды в аперкейс это просто стиль? Заметил, что и в нижнем регистре всё нормально работает.
Да, так принято писать, посмотрите на примеры в официальной документации.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
не могу разобраться в каком месте нужно создать отдельный файл для подгрузки его в базу? Я создал отдельно файл ddl.sql. Пытаюсь его подгрузить в базу -
psql -U postgres test2 < ddl.sql
Code (possible spoiler)
postgres@computer ~ $ psql test2 < ddl.sql -su: ddl.sql: No such file or directory
Я так понимаю нужно правильно путь указать, но как ?
А, понял)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
подскажите, пожалуйста, я не до конца понимаю, почему когда я указываю при подключении в базу psql -U username db
мне всё равно нужно ещё раз законектиться к базе?
понял, спасибо!
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Скажите, а курсы по SQL, вообще возможно на винде пройти, или обязательно что-то юниксподобное? Имеется ввиду psql + babun
Практика к курсам делается в браузере и то в какой операцинной системе у вас открыт браузер - не важно.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
в Readme тип данных timezone нужно поменять на timestamp
Цель этого курса — познакомиться с самим стандартом SQL, без привязки к конкретной СУБД. PostgreSQL намного ближе к стандарту SQL 92, чем MySQL. Многие особенности MySQL не имеют отношения к стандарту, и более того — иногда вообще нарушают его.
Полученные в этом курсе знания можно с легкостью применить к MySQL и другим SQL-базам, но, естественно, нужно будет учесть их особенности. В первой часте курса упоминаются детали именно PostgreSQL, но это связано со спецификой тем. В последующих уроках будут затрагиваться темы, менее привязанные к конкретной реализации, там сам будет в первую очередь рассматриваться стандарт.
Исторически так сложилось, что MySQL очень популярный выбор, но сегодня в крупных проектах часто выбирают именно PostgreSQL.
Естественно, мы не исключаем возможности создания курса конкретно по MySQL в будущем. Но для этого нам нужно сначала покрыть SQL, чтобы в курсе по MySQL можно было спокойно рассказывать об особенностях этой конкретной СУБД и не оглядываться на объяснение стандартов.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Создание таблицы»
Вот такое сообщение Private Video Sorry, you don’t have permission to watch. что делать ?
Прошу помощи. Установил postgresql Установил postgresql-client На команду psql -U mike выдает ошибку
psql: could not connect to server: Нет такого файла или каталога Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?