Ваша строка:
psql -U postgres -d ebay_sold -c "UPDATE test_table SET title = regexp_replace(title, '"', '', 'g')"
- проблема. Вы открываете строку в двойных кавычках в "UPDATE
, но она закрывается раньше, чем вы думаете, что заставляет вас пытаться выполнить следующее как SQL:
UPDATE test_table SET title = regexp_replace(title, '
Это явно недействительно. Вам необходимо чтобы избежать двойных кавычек с помощью обратной косой черты:
psql -U postgres -d ebay_sold -c "UPDATE test_table SET title = regexp_replace(title, '\"', '', 'g')"