Не работает sql shell

Как создать демо базу данных для курса Основы SQL

Установка PostgreSQL

В учебном курсе «Основы SQL» для демонстрации работы SQL используется PostgreSQL. Сейчас это самая популярная из бесплатных систем управления базами данных. Все SQL запросы в курсе проверены на работоспособность именно в PostgreSQL. Однако большая часть запросов использует синтаксис стандарта ANSI SQL, поэтому они будут работать и в других системах, включая MySQL, Microsoft SQL Server и Oracle. Вы можете использовать любую систему управления базами данных, которая вам нравится, но я рекомендую PostgreSQL.

1. Загрузите PostgreSQL для вашей операционной системы на странице Downloads официального сайта. Я устанавливал на Windows, если вы используете другую операционную систему, то выбирайте соответствующие ссылки для загрузки. Примеры в курсе проверены на PostgreSQL 13, поэтому рекомендую устанавливать именно эту версию. Однако на предыдущих версиях, начиная с PosgreSQL 10, также все должно работать.

Инсталлятор для Windows и Mac OS загружается с сайта компании EDB, которая предоставляет платную поддержку для PostgreSQL. Однако PostgreSQL, которую вы установите с помощью этого инсталлятора от EDB, будет полностью бесплатной.

2. Запустите скачанный инсталлятор PostgreSQL.

Не забудьте запомнить или записать пароль пользователя postgres, он вам понадобится для подключения к базе и выполнения запросов!

После завершения установки инсталлятор предложит вам запустить Stack Builder для установки дополнительных утилит и компонентов. Этого можно не делать, просто снимите галочку в пункте «Stack Builder…» и нажмите кнопку «Finish».

Источник

Не работает sql shell

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

Forsaken
Дата 23.4.2010, 16:59 (ссылка) | (нет голосов) Загрузка .
Цитата
To create a new database, in this example named mydb, you use the following command:

$ createdb mydb

Ничего несказанно о том куда собственно вводить $ createdb. Пытался запустить SQL Shell — не выходит..(

Подскажите пожалуйста, с чего начать?

п.с.
никогда не работал с базами данных, разве что немного знаю теорию реляционных БД
Прошу прощения у модераторов за такой пост. Я в тупике

неОпытный

Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260

skyboy
Дата 23.4.2010, 20:06 (ссылка) | (нет голосов) Загрузка .

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

Forsaken
Дата 23.4.2010, 21:25 (ссылка) | (нет голосов) Загрузка .
Код
Server [localhost]: 127.0.0.1
Database [postgres]: postgres
Port [5432]: 5432
Username [postgres]: postgres
Password for user postgres: -не дает ничего ввести-

А дальше я не знаю что вообще делать. Подскажите пожалуйста, что я не сделал?

Это сообщение отредактировал(а) Forsaken — 23.4.2010, 22:17

неОпытный

Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260

skyboy
Дата 23.4.2010, 22:28 (ссылка) | (нет голосов) Загрузка .
Цитата(Forsaken @ 23.4.2010, 20:25 )
-не дает ничего ввести-
Цитата(Forsaken @ 23.4.2010, 20:25 )
В четвертом окне указываю пароль «administrator» и подтверждаю его.

что за «четвертое окно» не в курсе, но, возможно, именно этот пароль и надо вводить по запросу SQL Shell. А имя пользователя — root/admin/postgres — тоже не знаю, какой надо. смотри на этом «четвертом окне».

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

Forsaken
Дата 23.4.2010, 22:36 (ссылка) | (нет голосов) Загрузка .
Код
Server [localhost]: localhost
Database [postgres]: postgres
Port [5432]: 5432
Username [postgres]: postgres
Password for user postgres:
psql (8.4.3)
WARNING: Console code page (866) differs from Windows code page (1251)
8-bit characters might not work correctly. See psql reference
page «Notes for Windows users» for details.
Type «help» for help.

postgres=# createdb mydb
postgres-# sdflsdjf
postgres-# fuck!
postgres-#

что значит postgres-#, а где же $? Как ему скормить команду createdb?

А туда ли я вообще собираюсь скормить команду

Это сообщение отредактировал(а) Forsaken — 23.4.2010, 22:41

неОпытный

Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260

skyboy
Дата 23.4.2010, 23:07 (ссылка) | (нет голосов) Загрузка .
Цитата(Forsaken @ 23.4.2010, 21:36 )
А туда ли я вообще собираюсь скормить команду
Цитата(Forsaken @ 23.4.2010, 21:36 )
postgres=# createdb mydb
postgres-# sdflsdjf
postgres-# fuck!

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

skyboy
Спасибо за помощь!
с SQL к сожалению не работал, вот только подошел к началу изучения.

Forsaken
Дата 24.4.2010, 05:45 (ссылка) | (нет голосов) Загрузка .
Цитата
воспринимался как одна многострочная команда, потому и не было сообщения об ошибках при выполнении второй и третьей строки.
а вообще, я тебе ссылки на программы давал. поставь pgAdmin, он с GUI и насчет ошибок там однозначно должно показывать сообщения — выполнено/не выполнено.

неОпытный

Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260

skyboy
Дата 24.4.2010, 07:54 (ссылка) | (нет голосов) Загрузка .

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

skyboy,
Я облажался. $ createdb mydb это команда like-UNIX шелла типа bash или csh, а я пытаюсь ее скормить для psql и естественно он ее непонимает. Т.е. для psql нужны команда SQL сервера.
Эх.. найтибы чтонибудь для начинающего. т.е. совсем.

skyboy
Спасибо за помощь!

Forsaken
Дата 24.4.2010, 08:11 (ссылка) | (нет голосов) Загрузка .

неОпытный

Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260

skyboy
Дата 25.4.2010, 16:42 (ссылка) | (нет голосов) Загрузка .

Бывалый

Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3

Forsaken
Дата 29.4.2010, 15:08 (ссылка) | (нет голосов) Загрузка .
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PostgreSQL | Следующая тема »

[ Время генерации скрипта: 0.1223 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Читайте также:  Не работает дроссельная заслонка дизеля
Оцените статью