LINUX.ORG.RU
решено ФорумAdmin

SOURCE в MySQL и аналог в PostgreSQL

 ,


0

2

Сабж

Вот такой вот идиотский вопрос вогнал меня в ступор (из гайда по установке):

mysql -u mysqluser -pmysqlpassword -e 'use my_dbname; source init-db.sql;'

(сразу оговариваю, что команда рассчитана на запуске из той той папке где он валяется)

Как это в Postgres сделать?

Ну:

sudo -u postgres psql
-# \c my_dbname; 

А дальше?

/Уж простите за упоротый вопрос, нагуглить ничего не получается.

★★★

Ответ на: комментарий от certanista

Это для командной строки?

А как это в psql будет выглядеть \f? (А то я в командную не осилю перевести)

Спасибо.

uin ★★★
() автор топика
Ответ на: комментарий от uin

certanista observer

Работает! Иолько он мне ошибок синтаксических нарисовал:

ERROR:  syntax error at or near "`"
LINE 1: INSERT INTO `captcha_dict` VALUES ();
                    ^

Это надо кавычки везде поубирать?

uin ★★★
() автор топика
Ответ на: комментарий от observer

Спасибо, и последний вопрос, кавычки поубирал, и теперь ругается на это:

ERROR:  syntax error at or near "group"
LINE 1: INSERT INTO group VALUES ()
                    ^
ERROR:  syntax error at or near "user"
LINE 1: INSERT INTO user VALUES ()
                    ^

Их во что то заключить надо? (в скобки или как там)

uin ★★★
() автор топика
Ответ на: комментарий от observer

Хм, возьму на заметку, но тут я уже руками все поправил, и он все импортировал уже, две строчки только этих осталось.

uin ★★★
() автор топика
Ответ на: комментарий от uin

Там же должны быть значения в скобках (или они опциональны?) + точка с запятой в конце.

observer ★★★
()
Последнее исправление: observer (всего исправлений: 1)
Ответ на: комментарий от observer

Ага, вот я тупень, он же сам показывает как надо: syntax error at or near «group»

Без кавычек катит.

Катит вроде как, первая строчка идет config VALUES - прокатила без ковычек, а вот user и group почему то уже нет (и в кодоредакторе они подсвечиваются) - в двойные кавычки их надо короче.

Вообщем большое всем спасибо, все получилось.

uin ★★★
() автор топика
Ответ на: комментарий от uin

Катит вроде как, первая строчка идет config VALUES - прокатила без ковычек, а вот user и group почему то уже нет (и в кодоредакторе они подсвечиваются) - в двойные кавычки их надо короче.

Занятно. Видимо, это ключевые слова и их как исключение обязательно надо брать в кавычки.

observer ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.