sql >> Databasteknik >  >> RDS >> PostgreSQL

Det gick inte att exportera AWS RDS Postgres-tabellen till CSV i S3, med funktionen aws_s3.query_export_to_s3

Testa att uppgradera till Postgres 12.4. Jag har ett liknande problem och det är vad AWS support sa till mig (svaret klistrat in nedan). [redigerad]

Uppdatera

Från början hade jag inte riktigt fått det här att fungera, men kan bekräfta att uppgraderingen till Postgres 12.4 och att släppa och återskapa tillägget fungerade.

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

Ursprungligt svar från AWS Support:

Baserat på utdata från describe-db-engine-versioner[1] kan jag se att endast nedanstående specifika motorversioner stöder s3Export-funktionen. Därför stöder inte version 12.2 export till S3-funktionen.

[
    {
        "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. Hur använder man jmeter för att testa en Oracle Stored Procedure med returtyp sys_refcursor?

  2. Hämta typen av en variabel i MySQL

  3. Hur skapar jag en tillfällig tabell från en typ?

  4. Hoppa över var n:e resultatrad i PostgreSQL