PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można wyeksportować tabeli AWS RDS Postgres do CSV w S3 przy użyciu funkcji aws_s3.query_export_to_s3

Spróbuj uaktualnić do Postgresa 12.4. Mam podobny problem i tak mi powiedział wsparcie AWS (odpowiedź wklejona poniżej). [edytowano]

Aktualizacja

Początkowo nie udało mi się to w pełni działać, ale mogę potwierdzić aktualizację do Postgres 12.4 oraz upuszczenie i odtworzenie rozszerzenia.

DROP EXTENSION aws_s3 CASCADE;
DROP EXTENSION aws_commons CASCADE;
CREATE EXTENSION aws_s3 CASCADE;

Oryginalna odpowiedź od pomocy technicznej AWS:

Na podstawie danych wyjściowych opisuj-db-engine-versions[1] widzę, że tylko poniższe wersje silników obsługują funkcję s3Export. Dlatego wersja 12.2 nie obsługuje funkcji eksportu do S3.

[
    {
        "Engine": "postgres",
        "EngineVersion": "10.14",
        "SupportedFeatureNames": [
            "s3Import",
            "s3Export"
        ]
    },
    {
        "Engine": "postgres",
        "EngineVersion": "11.9",
        "SupportedFeatureNames": [
            "s3Import",
            "s3Export"
        ]
    },
    {
        "Engine": "postgres",
        "EngineVersion": "12.4",
        "SupportedFeatureNames": [
            "s3Import",
            "s3Export"
        ]
    } ]


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transakcja autonomiczna w PostgreSQL 9.1

  2. Zapowiedź repmgr 2.0

  3. tworzenie pseudopowiązanej listy w sql

  4. Jak zwrócić wiele wierszy z funkcji PL/pgSQL?

  5. Jak podzielić ciąg w PostgreSQL