Как изменить настройки для удаленного доступа к моей базе данных SQLite - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь настроить POS-систему на двух серверах p c локально. Как мне изменить этот параметр для удаленного подключения и сохранения в базе данных?

db_host localhost

db_hostaddr 127.0.0.1

db_name pos

db_password 123

db_port 5432

db_user postgres

db_driver SQLite

data_dir data

data_db pos_data.sdb

update_server 127.0.0.1

update_user max

update_pass 123

1 Ответ

0 голосов
/ 15 марта 2020

Этот «конфигурационный файл» предполагает наличие как минимум двух разных СУБД: PostgreSQL и SQLite . Конечно, это еще не все. БД SQLite помещается в отдельный файл (+ временные файлы). Экземпляр PostgreSQL, вероятно, работает локально, поэтому localhost / 127.0.0.1.

В этой системе POS недостаточно информации. Может быть, это проект с открытым исходным кодом, и есть некоторая доступная документация, если это проприетарное приложение, может быть, есть еще документация, в противном случае вам нужно уточнить у поставщика. Возможно, в исходном коде (если он есть) есть и некоторые полезные комментарии ...

На самом деле это невозможно советовать, не зная настройки сети . Это не так просто, как перенести базу данных на другую машину. Вы должны знать IP-адрес или имя хоста сервера, и должен быть настроен брандмауэр, чтобы разрешить соединения с сервером базы данных.

Возможно, вы изменили db_host и db_hostaddr и протестировали. Но не ясно, что такое update_server и что он делает. Также не ясно, что содержится в каждой базе данных (PostgreSQL и SQLite) и как структурировано приложение.

Если вам нужна помощь, вам нужно предоставить гораздо больше информации.

...