Помогите, пожалуйста, восстановить базу.
Мне прислали пережатую базу с PostgreSQL в формате .dump. Как из этого файла получить обычную базу SQL для экспорта в phpAdmin?
Я с этого сайта скачал PostgreSQL, установил, запустил SQL Shell. Там ввел localhost, postgres, port 5432, логин postgres и пароль postgres. Дальше ввел:
psql 127.0.0.1 localhost -U postgres -w < D:\db.dump
ничего не произошло. Я первый раз сталкиваюсь с PostgreSQL , поэтому подскажите как правильно сделать. Спасибо.
Добрый день
есть таблица
CREATE TABLE material ( mid bigserial NOT NULL, ... active_from timestamp without time zone, .... CONSTRAINT material_pkey PRIMARY KEY (mid), ) CREATE INDEX i_test_t_year ON material USING btree (date_part('year'::text, active_from));
если делать сортировку по полю mid
SELECT mid FROM material ORDER BY mid DESC "Index Only Scan Backward using material_pkey on material (cost=0.29..3573.20 rows=100927 width=8)"
а если сделать сортировку по полю active_from

Здравствуйте!
Например, есть две таблицы. Можно ли сделать так, чтоб при добавлении строки в одну таблицу, БД автоматически добавляет определенную запись во вторую?
Забавный вопрос, понимаю, но...
Господа,
имеется цель - автоматизировать рад работ, использующих информацию, которую очень удобно хранить в БД.
Возможности PostgreSQL прекрасны, особенно хороша возможность репликации (что позволяет поддерживать одну базу в нескольких офисах без требования работать всегда в онлайне).
Работы для автоматизации крайне просты. Работ много и они разные (вообще независимые), соответственно, нужны разные базы.
Сложность одной работы - ну, говоря грубо, несколько примитивных форм. В Microsoft Access такая база вместе с формами и пр делается за пару часов.
Здравствуйте.
Есть база на 1С 8.3.5 .1231. Изначально была развернута на постгрес установленный в виндовс. Сейчас установил CentOS 6.6 развернул постгрес и перенес базу туда. Начались непонятки в работе если раньше когда в документе заказа устанавливали скидку на всю табличную часть более 100 позиций все прохдило нормально, теперь вылетает ошибка
Ошибка при выполнении операции над данными:
ERROR: numeric field overflow
DETAIL: A field with precision 10, scale 2 must round to an absolute value less than 10^8.
Подскажите в чем может быть причина?
Помогите , задача стала такая.. нужно в Django cms сделать импорт из файла (формат файла можно сделать практически любым , но желательно txt).
Есть готовый сайт куда требуется заполнить базу. Файл делался с помощью python , по сути использовался парсер некоторых сайтов.
С БД совсем не знаком , если нет времени\желания помогать нубу , дайте пожалуйста ссылку или название в какую сторону копать , может гайд какой нибудь есть , не хочется учить всю базу ради одного скрипта.
Добрый день, подскажите пожалуйста ответ на следующую проблему:
при выполнении двух ниже приведенных скриптов, на разных компьютерах,
В одном случае: скрипты выполняются автоматически и авторизации не требуется.
Во втором случае, запрашивается ввод пароля, во втором скрипте.
Из-за чего это может быть?
--///////////////////////////////////////////////////////////////////////////
--/////////////////// СКРИПТ 1 //////////////////////////////////////////////
--///////////////////////////////////////////////////////////////////////////
--Creating Role
SET client_encoding = 'UTF8';
Ребят, а как можно выбрать из столбца с данными bigint числа по шаблону, типа LIKE '%352'...понятно, что в postgres, с целыми LIKE не прокатывает, но может есть другой какой-нить способ ?
Здравствуйте.
Ткните, пожалуйста, носом в хорошую документацию по существующим встроенным функциям plpgsql...
А то элементарное `присвоить значение или значение` не могу найти...
Чтобы было понятнее:
в питоне это `a = b or c`
в javascript это `a = b || c`
Что-то типа:
CREATE OR REPLACE FUNCTION getvalue(float, float) RETURNS float AS $BODY$ BEGIN IF NOT $1 IS NULL OR $1 != 0 THEN RETURN $1; END IF; RETURN $2; END; $BODY$ LANGUAGE plpgsql VOLATILE;
есть?
Здравствуйте.
PostgreSQL 9.1.6
Помогите именно запросом в первую очередь решить следующую задачу.
Есть резервная таблица reserv и рабочая table.
Необходимо восстановить данные из таблицы reserv в table по следующему алгоритму:
1. Выбираем данные из резервной таблицы reserv, которые необходимо восстановить.
2. Вставляем полученный набор в рабочую таблицу table.
3. Помечаем у вставленного набора в рабочей таблице поле date_end в null.
Делаю следующее:
--1.Формирую данные из резервной таблицы reserv, которые необходимо восстановить
-- (представление укорочено для наглядности)