Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PostgreSQL Ошибка драйвера PostgreSQL Помогите, пожалуйста! На некоторых машинах при попытке программы сконнектиться с БД на сервере PostgreSQL выходит ошибка. В чем может быть проблема? PostgreSQL 13.3. Клиентское приложение написано на Vfp9. Из 10 машинах на данный момент не удается сконнектиться с 3-х: 32-хразр. Win7, 64-хразр Win7 и 64-хразр Win8. Драйвер везде установлен соответствующий. https://www.cyberforum.ru/ postgresql/ thread2867784.html Индекс для UUID PostgreSQL
Использую Postresql. Есть таблица Documents с полями: Account тип bigint Document тип bigint User тип UUID Есть 2 индекса CREATE INDEX "AccountDocument" ON "Documents" USING btree ("Account" NULLS LAST, "Document" NULLS LAST) WHERE ("Account" IS NOT NULL OR "Document" IS NOT NULL);
PostgreSQL Вывод значений строки в заголовок Добрый день, запросом получаю такую таблицу id Folder Title Count 1 Папка1 png 4 2 Папка1 bmp 3 4 Папка1 jpeg 5 5 Папка2 png 21 6 Папка2 4 .......................................... https://www.cyberforum.ru/ postgresql/ thread2864392.html PostgreSQL Объясните на пальцах, как работает запрос Есть простая таблица ,которая изображена скриншоте и следующий запрос SELECT ContractId, ChildContractId, PayId, CustAccount, PayAmount, PayAmount + (SELECT SUM(CustAccount) FROM dbo.Pays p2 WHERE p1.PayId = p2.PayId AND p2.ChildContractId <= p1.ChildContractId) AS FROM dbo.Pays p1 https://www.cyberforum.ru/ postgresql/ thread2864078.html
Вычисление числа часов работ с начала месяца PostgreSQL
Добрый день , помогите с запросом нужно ,найти последнее значение (n) от начала месяца +1 час (включительно ) до расчетного часа ,если значение не найдено , то (n) принимает 0 "id" "timezone" n i timezone "1" "2021-05-25 09:00:00+03" 3 0 "03:00:00" "1" "2021-05-25 08:00:00+03" 2 0 "03:00:00" "1" "2021-05-25 07:00:00+03" 1 0 "03:00:00" "1" "2021-05-25...
PostgreSQL Создать sql-запрос, возвращающий отсортированный по дате список всех транзакций только начислений для аккаунта 12345. Напишите sql-запрос, возвращающий отсортированный по дате список всех транзакций только начислений для аккаунта 12345. https://www.cyberforum.ru/ postgresql/ thread2860116.html
PostgreSQL Дать доступ юзеру к системной таблицы pg_prepared_xacts Добрый день. Не могу разобраться как написать запрос на предоставления прав на чтение для таблицы pg_prepared_xacts юзеру. Вот мой пример: GRANT ALL PRIVILEGES ON TABLE pg_prepared_xacts IN SCHEMA public TO "scom_act"; https://www.cyberforum.ru/ postgresql/ thread2858422.html Восстановление БД из папки data PostgreSQL
Добрый день! Подскажите, пожалуйста, можно ли восстановить базу из папки data в postgresql и как это сделать (Windows 10)? Путь к папке указываю но служба останавливается сразу после запуска. Пытался запустить бд через pg_ctl start -D мой путь к бд - запустилось. pgAdmin открылся, бд вижу, но доступа ни к одной таблице нет пишет permission denied. Sql команды типа GRANT ALL PRIVILEGES ON ALL...
PostgreSQL Docker-compose с PostgreSQL У меня есть приложение которое работает с PostgreSQL. Мне нужно засунуть это все в докер, для этого я использую Docker-compose. При билде Docker-compose ошибок нет, но при запуске выдает ошибку подключения postgres_image_1 | postgres_image_1 | PostgreSQL Database directory appears to contain a database; Skipping initialization postgres_image_1 | postgres_image_1 | 2021-07-09 07:13:12.714... https://www.cyberforum.ru/ postgresql/ thread2857220.html PostgreSQL Права на доступ к базе https://www.cyberforum.ru/ postgresql/ thread2856495.html
Добрый день ПРошу Вашей помощи, посколько недавно начал разбираться с postgres. Мне необхрдимо создать несколько групп пользователей. Одна с правами только на чтение. Вторая - с возможностью создавать/удалять таблицы в базах и делать запросы. Пробовал разными способами, но результата нет. ПРоблема ещё в том, что используется только схема public. Вот мой способ: ######
PostgreSQL Не получается преобразовать SELECT в UPDATE
Здравствуйте! Мне нужно преобразовать SELECT в UPDATE так, чтобы в NULL_id_МНН занеслись данные из id_МНН SELECT выводит те наименования, у которых МНН = NULL SELECT distinct ON(dn.title) dn.title AS торговое_наименование, dtypes.drug_trade_name_id AS id_торгового_наименования, dtypes2.inn_id AS id_МНН, dtypes.inn_id AS NULL_id_МНН FROM drug_trade_names dn
PostgreSQL Не могу разобраться с запросом https://www.cyberforum.ru/ postgresql/ thread2854027.html
Добрый день возникла проблема . У меня есть таблица Начисления , и в ней столбцы Електроэнергия,Теплоэнергия,Водоснабжение . В этих столбцах находятся суммы к оплате . Мне нужно посчитать суммарные суммы к оплате , и результат получить в одной табл
0 / 0 / 0
Регистрация: 26.08.2021
Сообщений: 1
0

Изменить кодировку LC_COLLATE - PostgreSQL - Ответ 15681993

26.08.2021, 15:50. Показов 12833. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем дня. Прошу помощи. В БД новичок. Пытаюсь разобраться в боевом режиме.

Инструкция по развертыванию БД по шаблону
PostgreSQL
Общие требования
1. СУБД PostgreSQL должна быть установлена с русской локалью (locale).
При создании базы данных используются категория сортировки (LC_COLLATE) и ка-
тегория типов символов (LC_CTYPE), установленные в шаблоне template0,они долж-
ны быть совместимы с кодировкой UTF8.

После установки Postgresql 13 с русской локалью (locale) на Windows 7 ultimate x64? у меня получается так:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- Database: postgres
 
-- DROP DATABASE postgres;
 
CREATE DATABASE postgres
    WITH 
    OWNER = postgres
    ENCODING = 'UTF8'
    LC_COLLATE = '[B]Russian_Russia.1251[/B]'
    LC_CTYPE = '[B]Russian_Russia.1251[/B]'
    TABLESPACE = pg_default
    CONNECTION LIMIT = -1;
 
COMMENT ON DATABASE postgres
    IS 'default administrative connection database';
Каким образом можно изменить кодировку сортировки и типов символов? Уже обгуглился, ничего не получается. Из pgAdmin не даёт изменить.
При создании БД по шаблону вылетает ошибка: "Неверный формат хранилища".

Добавлено через 1 час 31 минуту
Установил PostgreSQL 12 (почему-то 13 версии в репозитарии не находит) на Linux Mint.
Работает.
Bash
1
2
3
4
5
6
7
8
virt@0001:~$ sudo su - postgres
postgres@0001:~$ psql
psql (12.8 (Ubuntu 12.8-0ubuntu0.20.04.1))
Type "help" for help.
 
postgres=# \conninfo
You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".
postgres=#
--------------------------------------
Локаль тоже правильная
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- DATABASE: postgres
 
-- DROP DATABASE postgres;
 
CREATE DATABASE postgres
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'ru_RU.UTF-8'
       LC_CTYPE = 'ru_RU.UTF-8'
       CONNECTION LIMIT = -1;
 
COMMENT ON DATABASE postgres
  IS 'default administrative connection database';
Теперь другая беда: не могу отредактировать файл postgresql.conf в соответствии с инструкцией.
Редактировал nano, vi, mcedit, pgAdmin3 после чего postgres перестает работать.
После редактирования postgresql.conf делаю:
Bash
1
2
3
4
5
6
7
virt@0001:~$ sudo service postgresql restart
virt@0001:~$ sudo su - postgres
postgres@0001:~$ psql
psql: error: could not connect to server: Нет такого файла или каталога
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
postgres@0001:~$
Возвращаю postgresql.conf из backup'a перезагружаю демон постгри и опять работает
Как и чем вы этот файл редактируете?

Вернуться к обсуждению:
Изменить кодировку LC_COLLATE PostgreSQL
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2021, 15:50
Готовые ответы и решения:

Как изменить кодировку
Вобщем На локалке стоял нормално небыло не каких злобных ?????????? Перенес на хостенг стали все...

Изменить кодировку БД IBExpert
Возможно ли поменять кодировку для БД? Посмотрел все кнопки, опции ненашел...

База данных mssql создаю в проекте VS2012, как изменить кодировку?
База данных mssql создаю в проекте VS2012. Заполняю и читаю ASP.NET. Русский язык запустить не могу...

Изменить кодировку
Мне приходит ответ на запрос с заголовком: &quot;content-type:text/plain; charset=utf8; ...

1
26.08.2021, 15:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2021, 15:50
Помогаю со студенческими работами здесь

Изменить кодировку
строка введенная в одном из фрагментов конвертируется в представление других кодировок при...

Изменить кодировку
Вот в чём суть. Есть xml файлы в кодировке utf-8. Есть сайт с кодировкой windows-1251. Несколько...

изменить кодировку
Здравствуйте! Скажите пожалуйста как сменить кодировку компонента (TSaveDialog) что бы при...

Изменить кодировку
Здравствуйте! Как решить проблему кодировками? 1-й скрин: файл написан в кодировке ANSI и в...

Изменить кодировку файла
Не удается изменить кодировку в txt файле,все по учебнику делаю выдает абракадабру,помогите плз.

Изменить кодировку в цикле for /f
Добрый день! Есть файл (filelist.txt) со списком файлов, кодировка файла 866. Необходимо...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru