flagstaff_subset não está vazio error when using pg_upgrade

1
sudo -u postgres /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d /data/postgres/9.1/main -D /data/postgres/9.3/main -o ' -c config_file=/etc/postgresql/9.1/main/postgresql.conf' -O ' -c config_file=/etc/postgresql/9.3/main/postgresql.conf'
Performing Consistency Checks
-----------------------------
Checking cluster versions                                   ok
Checking database user is a superuser                       ok
Checking for prepared transactions                          ok
Checking for reg* system OID user data types                ok
Checking for contrib/isn with bigint-passing mismatch       ok
Creating dump of global objects                             ok
Creating dump of database schemas
                                                            ok

New cluster database "flagstaff_subset" is not empty
Failure, exiting

Eu não tenho idéia de onde ir a partir daqui. Se alguém souber a causa disso ou se tiver boas instruções sobre a atualização do postgres 9.1 para 9.3, informe-nos!

    
por Tony 09.04.2014 / 02:28

1 resposta

2

O cluster em /data/postgres/9.3/main não é um cluster de banco de dados recém-inicializado em branco - ele possui um banco de dados denominado flagstaff_subset que contém dados.

Você só pode usar um cluster de banco de dados recém-inicializado em branco como um destino para pg_upgrade .

    
por 09.04.2014 / 02:50