Вопросы с тегом «postgresql»

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте точную версию Postgres при задании вопросов. Вопросы, касающиеся администрирования или расширенных функций, лучше всего направлять на dba.stackexchange.com.

6
обновление строк таблицы в postgres с использованием подзапроса
Используя postgres 8.4, я хочу обновить существующую таблицу: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Первоначально я проверил мой запрос, используя оператор вставки: insert into address customer,supplier,partner SELECT case when …

22
Восстановить файл резервной копии postgres с помощью командной строки?
Я новичок в postgresql и локально использую pgadmin3. Однако на удаленном сервере такой роскоши у меня нет. Я уже создал резервную копию базы данных и скопировал ее, но есть ли способ восстановить резервную копию из командной строки? Я вижу только то, что связано с GUI или pg_dumps, так что, если …

14
Как передать пароль в pg_dump?
Я пытаюсь создать cronjob для резервного копирования базы данных каждую ночь, прежде чем случится что-то катастрофическое. Похоже, эта команда должна соответствовать моим потребностям: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz За исключением того, что после запуска, он ожидает, что я наберу пароль. Я не могу …

18
Как установить pg gem в PostgreSQL в Ubuntu?
Я пытаюсь установить PostgreSQL pg gem для Ruby. Я дал следующую команду: gem install pg Я установил Ruby 1.9.2 с помощью RVM. Приведенная выше команда показывает мне следующую ошибку. Ошибка: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby …
292 ruby  postgresql  pg 

8
Лучшие практики для длины столбца SQL varchar [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос Каждый раз, когда настраивается новая таблица SQL или добавляется новый …



25
Как я могу поместить базу данных в git (контроль версий)?
Я делаю веб-приложение, и мне нужно создать ветку для некоторых важных изменений, дело в том, что эти изменения требуют изменений в схеме базы данных, поэтому я бы хотел поместить всю базу данных в git. Как я могу это сделать? есть ли конкретная папка, которую я могу хранить в репозитории git? …

15
Postgresql: сценарий выполнения psql с паролем
Как я могу вызвать psql, чтобы он не запрашивал пароль ? Вот что у меня есть: psql -Umyuser < myscript.sql Однако я не смог найти аргумент, который передает пароль, и поэтому psql всегда запрашивает его.
274 postgresql  psql 


6
Как сделать UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE) в PostgreSQL?
Очень часто задаваемый вопрос здесь - как сделать upsert, что вызывает MySQL INSERT ... ON DUPLICATE UPDATEи поддерживает стандарт как часть MERGEоперации. Учитывая, что PostgreSQL не поддерживает его напрямую (до pg 9.5), как вы это делаете? Учтите следующее: CREATE TABLE testtable ( id integer PRIMARY KEY, somedata text NOT NULL …

7
Как установить автоинкрементный первичный ключ в PostgreSQL?
У меня есть таблица в PostgreSQL с 22 столбцами, и я хочу добавить первичный ключ с автоинкрементом. Я попытался создать столбец с именем idтипа BIGSERIAL, но pgadmin ответил с ошибкой: ERROR: sequence must have same owner as table it is linked to. Кто-нибудь знает, как решить эту проблему? Как добавить …
259 sql  postgresql 

4
Как получить 10 лучших значений в postgresql?
У меня простой вопрос: У меня есть postgresqlбаза данных: Scores(score integer). Как бы я получил самые высокие 10 баллов быстрее? ОБНОВИТЬ: Я буду делать этот запрос несколько раз и стремлюсь к самому быстрому решению.


13
Как проверить, работает ли определенный сервис в Ubuntu
Я не знаю название службы, но хотел бы остановить службу, проверив ее статус. Например, если я хочу проверить, работает ли служба PostgreSQL или нет, но я не знаю имя службы, то как я могу проверить ее состояние? Я знаю команду для проверки статуса, если известно имя службы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.