AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-6810

Rob Bednark's questions

Martin Hope
Rob Bednark
Asked: 2014-10-30 10:24:38 +0800 CST

Uma consulta de longa duração do Postgres é abortada se a conexão for perdida/interrompida?

  • 31

Se eu abrir uma conexão com o Postgres e emitir uma consulta de longa duração e, em seguida, interrompê-la (por exemplo, encerrar o processo do cliente que abriu a conexão), a consulta de longa duração continuará a ser executada ou será interrompida automaticamente? Isso é configurável?

(estou usando o Postgresql 9.2.9)

postgresql connections
  • 3 respostas
  • 22550 Views
Martin Hope
Rob Bednark
Asked: 2012-07-25 13:09:42 +0800 CST

O que fazer para atualizar o cluster "principal" de 8.4 para 9.1 quando um "principal" 9.1 já existe?

  • 5

Eu tenho um cluster 8.4 existente (chamado main) que desejo atualizar para 9.1. No entanto, quando vou atualizá-lo, recebo um erro porque o 9.1 já possui um cluster nomeado main(aparentemente um cluster padrão que é criado quando fiz um sudo apt-get install postgresql-9.1-postgis):

$ pg_upgradecluster 8.4 main
Error: target cluster 9.1/main already exists

O que devo fazer?
Remover o cluster 9.1/main padrão? Como?
Renomeie o cluster 9.1/main? Como?

Existe algo especial sobre o maincluster padrão do Postgresql?

Ubuntu 11.10 Oneiric, Postgresql 8.4.8 e 9.1.4

Atualização: acabei de encontrar esta pergunta e resposta do AskUbuntu que diz para primeiro fazer uma pg_dropcluster --stop 9.1 main tentativa e funcionou. Então, agora estou me perguntando se há algum dado, definição de configuração etc. no maincluster 9.1 padrão que eu possa estar perdendo ao descartá-lo?

postgresql upgrade
  • 1 respostas
  • 3799 Views
Martin Hope
Rob Bednark
Asked: 2012-07-25 12:49:10 +0800 CST

Como renomear um cluster PostgreSQL?

  • 8

Pesquisei no Google e encontrei esta página da web antiga , que dizia apenas para alterar o nome do diretório. Tentei mas não deu certo:

$ pg_lsclusters 
Version Cluster   Port Status Owner    Data directory                     Log file
8.4     main      5432 down   postgres /var/lib/postgresql/8.4/main       /var/log/postgresql/postgresql-8.4-main.log
9.1     main      50420 online postgres /var/lib/postgresql/9.1/main       /var/log/postgresql/postgresql-9.1-main.log$ pg_ctlcluster 9.1 main stop

$ pwd
/var/lib/postgresql/9.1

$ ls
main

$ mv main oldmain

$ pg_ctlcluster 9.1 oldmain start
Error: specified cluster does not exist

PostgreSQL 9.1.4, Ubuntu 11.10

postgresql maintenance
  • 2 respostas
  • 9260 Views
Martin Hope
Rob Bednark
Asked: 2012-07-15 06:22:21 +0800 CST

Como executar a versão específica (8.4, 9.1) do comando postgresql pg_* (por exemplo, pg_dump)

  • 12

Eu tenho as versões 8.4 e 9.1 do Postgresql instaladas. Para qualquer comando do Postgresql, como especificar uma versão específica do comando a ser executado? (por exemplo, psql, pg_dump, pg_ctlcluster, pg_restore, ...)

Minha pergunta é motivada pelo desejo de fazer um pg_dump em preparação para uma atualização de 8.4 para 9.1 e quero saber qual versão do pg_dump estou executando.

Estou executando o Ubuntu 10.04 Natty.

postgresql ubuntu
  • 4 respostas
  • 13038 Views
Martin Hope
Rob Bednark
Asked: 2012-07-17 11:29:53 +0800 CST

postgresql: como despejo e restauro funções para um cluster?

  • 46

Onde as funções são armazenadas em um cluster e como faço para despejá-las?

Fiz um pg_dump de um db e carreguei-o em um cluster diferente, mas recebo muitos desses erros:

psql:mydump.sql:3621: ERROR:  role "myrole" does not exist 

Então, aparentemente, o dump do meu db não inclui funções. Eu tentei despejar o banco de dados 'postgres', mas também não vejo os papéis lá.

Eu preciso usar pg_dumpall --roles-only?

Postgresql versões 8.4.8 e 9.1.4 SO: Ubuntu 11.04 Natty

postgresql restore
  • 1 respostas
  • 56329 Views
Martin Hope
Rob Bednark
Asked: 2012-07-16 22:27:37 +0800 CST

dump e carregamento do postgresql - precisa despejar o banco de dados "postgres" também?

  • 0

Se eu pg_dumpum banco de dados de um cluster 8.4 e, em seguida, carregá-lo em um cluster 9.1 diferente, preciso pg_dumprestaurar o banco de dados 'postgres' também? (Não estou familiarizado com o que está contido no banco de dados 'postgres')

Eu quero atualizar um banco de dados de 8.4 para 9.1, então tentei, pg_upgradeclustermas recebi muitos erros, então agora vou tentar fazer um dump de 8.4 e carregar o dump em 9.1.

SO: Ubuntu 11.04 Natty

postgresql upgrade
  • 1 respostas
  • 356 Views
Martin Hope
Rob Bednark
Asked: 2012-07-15 09:27:54 +0800 CST

Como verificar a restauração do banco de dados postgresql do arquivo pg_dump

  • 2

Como posso verificar se meu banco de dados restaurado é idêntico ao meu banco de dados original?

Aqui está o que eu fiz. Esta é uma maneira válida de verificar uma restauração?

# dump mydb_orig:
$ pg_dump  --cluster 8.4/my.8.4.cluster mydb_orig > mydb_orig.dump

# create mydb_restored:
$ createdb --cluster 9.1/my.9.1.cluster mydb_restored

# load mydb_orig into mydb_restored:
$ psql -q  --cluster 9.1/my.9.1.cluster -d mydb_restored -f mydb_orig.dump

# dump mydb_restored:
$ pg_dump  --cluster 9.1/my.9.1.cluster > mydb_restored.dump

# verify mydb_orig and mydb_restored are identical:
$ diff mydb_orig.dump mydb_restored.dump

# The files have the same number of bytes, but some of the rows are in a different order, so sort them:

$ sort mydb_orig.dump > sorted.orig.dump
$ sort mydb_restored.dump > sorted.restored.dump
$ diff sorted.orig.dump sorted.restored.dump
# Now they are identical
postgresql
  • 1 respostas
  • 7180 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve