Какой самый простой способ сделать этот ежедневный импорт 5000 записей, состоящих из поля 1: номер счета, поле 2: имя счета ? У меня есть права администратора на обоих серверах.
План А -
Сначала я думал, что PHP будет идеальным для загрузки массива, а затем вставки. Но после нескольких дней бездельничающих попыток заставить его работать, я только обнаружил, насколько мне не хватает понимания PHP.
Итак, я отказался от плана А для плана Б -
- Используйте PHP для создания CSV-файла.
- используйте pscp для перемещения файла с сервера Windows на сервер Ubuntu.
- затем используйте postgres 'Copy', чтобы вывести csv в таблицу postgres.
Пока -
1 - работает хорошо и создает файл каждый день.
2 - не пробовал эту утилиту PuTTY, но я думаю, что это будет работать: > cmd.exe / c echo y | pscp.exe -pw пароль README.txt user @ trusty1: / tmp /.
3 - Продолжаем исследовать ... кажется, что автоматизировать копирование может быть не так просто. Будет ли работать pgAgent здесь? На этом я остановился, чтобы просить твоей мудрости.
Я думаю, что План А - более элегантное решение, и он должен работать, но это заставило мою голову болеть. Я заказал больше книг по PHP, так что, возможно, ответ будет там. Но, возможно, есть технические проблемы, которые я не понимаю, и план Б был бы более практичным в моем случае.
Ваши мысли очень ценятся.