Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не рабоатет команда copy / 3 сообщений из 3, страница 1 из 1
22.05.2018, 13:58
    #39648119
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не рабоатет команда copy
Добрый день,

Есть задача: удалить файл из ОС, с помощью постгрес.

Но вот эта команда не отрабатывает:

Код: sql
1.
copy my_table from program  'rm -f /home/test_file.txt';



Пишет:

ERROR: program "rm -f /home/test_file.txt" failed
SQL-состояние: XX000
Подробности: child process exited with exit code 1

Права на файл дал chmod 666.


Все равно не удаляется.



Подскажите как удалить файл из ОС с помощью postgres?
...
Рейтинг: 0 / 0
22.05.2018, 14:08
    #39648127
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не рабоатет команда copy
Уткъ,

для удаления файла не нужны write права на этот файл. Нужны write права на каталог, в котором этот файл есть.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
melkij@melkij:~$ ls -la /tmp/ff/
итого 8
drwxrwxrwx 2 root melkij 4096 май 22 14:05 .
drwxrwxrwt 8 root root   4096 май 22 14:05 ..
-rw------- 1 root root      0 май 22 14:05 1
melkij@melkij:~$ rm -f /tmp/ff/1 
melkij@melkij:~$ ls -la /tmp/ff/
итого 8
drwxrwxrwx 2 root melkij 4096 май 22 14:05 .
drwxrwxrwt 8 root root   4096 май 22 14:05 ..
melkij@melkij:~$ 
...
Рейтинг: 0 / 0
22.05.2018, 14:14
    #39648131
Уткъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не рабоатет команда copy
MelkijУткъ,

для удаления файла не нужны write права на этот файл. Нужны write права на каталог, в котором этот файл есть.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
melkij@melkij:~$ ls -la /tmp/ff/
итого 8
drwxrwxrwx 2 root melkij 4096 май 22 14:05 .
drwxrwxrwt 8 root root   4096 май 22 14:05 ..
-rw------- 1 root root      0 май 22 14:05 1
melkij@melkij:~$ rm -f /tmp/ff/1 
melkij@melkij:~$ ls -la /tmp/ff/
итого 8
drwxrwxrwx 2 root melkij 4096 май 22 14:05 .
drwxrwxrwt 8 root root   4096 май 22 14:05 ..
melkij@melkij:~$ 


А, вот оно что!!!

Спасибо - удалил!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не рабоатет команда copy / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]