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

Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Вам ответят команда поддержки Хекслета или другие студенты
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
Наши выпускники работают в компаниях:
Зарегистрируйтесь или войдите в свой аккаунт
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Ребят. почти каждое упражнение виснит и не может открыться с первого раза. А сейчас просто пишет при проверке -
Code (possible spoiler)
status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions.
Я тот курс закончил. На новом такой проблемы нету)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Здравствуйте! Скажите, почему не принимается следующее решение?
Code (possible spoiler)
// removed
Спасибо:)
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
В задании ошибка? написано price (без констрейнов) указать а в решении price numeric - констрейн дробное число
Это тип колонки, но он не проверяется, в задании сказано что типы можно выбирать самостоятельно.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Почему решение неверно?:
Code (possible spoiler)
// removed
OUTPUT:
Code (possible spoiler)
FAIL __tests__/test.js ● table › should be created connect ENOENT /var/run/postgresql/.s.PGSQL.5432 at Object.exports._errnoException (util.js:1050:11) at exports._exceptionWithHostPort (util.js:1073:20) at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1093:14) FAIL __tests__/application.test.js ● application expect(value).toMatchSnapshot() Received value does not match stored snapshot 1. - Snapshot + Received "<div class="container m-3"> - <div class="gem-puzzle"> - <table class="table-bordered"> - <tbody> - <tr> - <td class="p-3">1</td> - <td class="p-3">5</td> - <td class="p-3">9</td> - <td class="p-3">13</td> - </tr> - <tr> - <td class="p-3">2</td> - <td class="p-3">6</td> - <td class="p-3">10</td> - <td class="p-3">14</td> - </tr> - <tr> - <td class="p-3">3</td> - <td class="p-3">7</td> - <td class="p-3">11</td> - <td class="p-3">15</td> - </tr> - <tr> - <td class="p-3">4</td> - <td class="p-3">8</td> - <td class="p-3">12</td> - <td class="p-3 table-active"></td> - </tr> - </tbody> - </table> - </div> + <div class="gem-puzzle"></div> </div>" at Object.<anonymous> (__tests__/application.test.js:23:21) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)
Это ошибка в нашей практике. Я ее пересобрал, попробуйте сбросить прогресс и выполнить упражнение заново. Все должно заработать.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Зачем пользоваться словами "ограничение" и "constraint" одновременно? Это же одно и то же, а новичка в БД может запутать. Может выбрать какое-то одно и придерживаться его для консистентности?
Еще режет слух произношение слова UNIQUE. UNI'QUE же, а не U'NIQUE.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Почему UNIQUE
не выделяется цветом в практике?
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
По поводу NULL в UNIQUE-полях.
http://www.postgresql.org/docs/9.4/static/ddl-constraints.html:
"Однако, два значения null при сравнении не признаются равными друг другу."
Пример:
Code (possible spoiler)
CREATE TABLE test ( test integer unique ); INSERT INTO test VALUES(null); INSERT INTO test VALUES(null); SELECT * FROM test; (2 rows)
Ага, заговорился.
Курс «Базы данных: SQL (DDL/DML)»
↳ Урок «Ограничения»
Наверное в задание практическом не хватает описание типа столбцов.
На самом деле в этом задании они не важны и подразумевается что пользователь выберет их самостоятельно. Я поправил ридми, спасибо за то что обратили внимание.