создание базы данных на 1с на малом предприятии курсовая

Создание базы данных на 1с на малом предприятии курсовая

создание базы данных на 1с на малом предприятии курсовая

Если команда завершилась без каких-либо сообщений, то данный шаг был пройден успешно и вы можете пропустить написанное далее до конца этой секции. Если вы получите что-то похожее на:

то это означает, что продукт PostgreSQL не был правильно установлен. Или было установлено не все или путь поиска в вашем командном интерпретаторе не был установлен соответствующим образом. Попытайтесь вызвать эту команду, используя полный путь:

Полный путь на вашей машине может быть другим. Свяжитесь с вашим администратором или проверьте инструкции по установке, чтобы исправить ситуацию. Другое сообщение, которое вы можете получить:

Это означает, что сервер не был запущен или что он не был запущен так, как этого ожидает команда createdb . Снова, проверьте инструкции по установке или проконсультируйтесь с администратором. Ещё одно сообщение, которое вы можете получить:

где вместо joe упоминается ваше имя регистрации. Такое сообщение появляется если администратор не создал для вас пользователя в PostgreSQL . (Пользователь PostgreSQL — это не пользователь операционной системы). Если вы являетесь администратором, смотрите информацию о создании пользователя в Chapter 20 . Вам понадобится зарегистрироваться в операционной системе под именем того пользователя, из под которого работает PostgreSQL (обычно postgres ), чтобы создать первого пользователя в СУБД. Для команды создания базы, вы также можете указать в PostgreSQL имя пользователя, которое отличается от вашего текущего имени пользователя в операционной системе; в этом случае вам необходимо задать имя пользователя PostgreSQL с помощью опции -U или установки переменной окружения PGUSER . Если нужный пользователь существует, но у него нет прав, требуемых для создания базы данных, вы увидите следующее сообщение:

Если вы не хотите использовать вашу базу данных в будущем, вы можете удалить ее. Например, если вы являетесь владельцем (создателем) базы данных mydb , вы можете уничтожить её, используя следующую команду:

Команды createuser , dropuser , createdb и dropdb , это эквиваленты SQL команд.

Основной механизм авторизации в базе, настраивается в файле pg_hba.conf .

Файл $PGSQL_DATA_D/postgresql.conf определяет слушающие адреса. Обычно listen_addresses = '*' для Postgres 8.x.

Файл $PGSQL_DATA_D/pg_hba.conf назначает уровни доступа. Пример:

Резервное копирование и восстановление делается пользователем pgsql или postgres .

Резервное копирование и восстановление одной базы данных, пример:

Резервное копирование и восстановление всех баз(включая пользователей):

Обычно удаленный доступ разрешен не ко всем базам данных. В файл / etc/my.cnf прописан адрес для слушающего сокета, как правило достаточно раскомментировать строку bind-address =

Работа с одной базой данных:

Работа со всеми базами данных: