Tag: postgresql

Импорт XML-файлов в PostgreSQL

У меня есть много XML-файлов, которые я хотел бы импортировать в таблицу xml_data : create table xml_data(result xml); Для этого у меня есть простой скрипт bash с циклом: #!/bin/sh FILES=/folder/with/xml/files/*.xml for f in $FILES do psql psql -d mydb -h myhost -U usr -c \’\copy xml_data from $f \’ done Однако это попытается импортировать каждую […]

Хранение зашифрованных данных в Postgres

У меня есть требование хранить определенные данные в зашифрованном виде в Postgres. Очевидно, мне нужно зашифровать его, сохранить его и уметь читать и расшифровывать. Каков наилучший способ сделать это?

Как исправить ошибки несоответствия версии pg_dump?

При попытке получить локальные данные в Heroku, я сталкиваюсь с несоответствием версии между двумя различными версиями pg_dump. В частности, я получаю это сообщение: pg_dump: server version: 9.2.2; pg_dump version: 9.1.4 pg_dump: aborting because of server version mismatch Я нашел других с этой проблемой, но недостаточно знаю, чтобы реализовать предлагаемые решения. (Я новичок в Ruby on […]

Являются ли функции PostgreSQL транзакционными?

Является ли функция PostgreSQL, такая как автоматическая транзакция? CREATE OR REPLACE FUNCTION refresh_materialized_view(name) RETURNS integer AS $BODY$ DECLARE _table_name ALIAS FOR $1; _entry materialized_views%ROWTYPE; _result INT; BEGIN EXECUTE ‘TRUNCATE TABLE ‘ || _table_name; UPDATE materialized_views SET last_refresh = CURRENT_TIMESTAMP WHERE table_name = _table_name; RETURN 1; END $BODY$ LANGUAGE plpgsql VOLATILE SECURITY DEFINER; Другими словами, если […]

Перечисления Java, enums JPA и Postgres – Как мне заставить их работать вместе?

У нас есть firebase database postgres с postgres enums. Мы начинаем строить JPA в нашем приложении. У нас также есть enums Java, которые отражают enums postgres. Теперь большой вопрос: как получить JPA, чтобы понять Java enums с одной стороны и postgres enums – с другой? Сторона Java должна быть довольно простой, но я не уверен, […]

как использовать тип данных Blob в Postgres

Я использую базу данных Postgresql в своем приложении rails. Для хранения большого файла или данных в базе данных я использовал тип данных blob в MySql. Для Postgres, какой тип данных я должен использовать вместо blob в MySql? Благодаря!

Можно ли отменить транзакцию, которую я уже совершил? (потери данных)

Я совершил неправильный оператор UPDATE и потерял некоторые данные. Можно ли откат сейчас, после того, как я уже совершил? Любая помощь? ROLLBACK говорит NOTICE: there is no transaction in progress .

Адаптер Postgresql (pg): не удалось подключиться к серверу

Я получаю эту ошибку каждый раз, когда запускаю приложение Rails (он не может подключиться к моему локальному Postgresql ) /Users/leonardo/.rvm/gems/ruby-1.9.3-p362/gems/activerecord-3.2.11/lib/ active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize’: could not connect to server: No such file or directory (PG::Error) Is the server running locally and accepting connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”? Я использую Postgres.app, что он работает правильно. Если я […]

Postgres вручную изменяют последовательность

Я пытаюсь установить последовательность на определенное значение. SELECT setval(‘payments_id_seq’), 21, true Это дает ошибку: ERROR: function setval(unknown) does not exist Использование ALTER SEQUENCE тоже не работает? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Как это может быть сделано? Ссылка: https://www.postgresql.org/docs/current/static/functions-sequence.html

fe_sendauth: пароль не указан

database.yml: # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem ‘sqlite3’ development: adapter: postgresql encoding: utf8 database: sampleapp_dev #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as “test” […]

Давайте будем гением компьютера.