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-10166

Daniel Serodio's questions

Martin Hope
Daniel Serodio
Asked: 2012-08-11 10:24:14 +0800 CST

Esquemas PostgreSQL e search_path

  • 9

Estou lendo o PostgreSQL: Up and Running da Oreilly , e na seção Organizando seu banco de dados usando esquemas , ele diz que search_pathpode ser definido no nível do banco de dados:

Por exemplo, se quiséssemos que todos os objetos em contrib fossem acessíveis sem qualificação de esquema, alteraríamos nosso banco de dados da seguinte maneira:

ALTER DATABASE mydb SET search_path="$user",public,contrib;

No entanto, depois de digitar o comando acima, ainda não consigo me referir a tabelas em esquemas que publicnão sejam qualificá-los:

ALTER DATABASE auth SET search_path="$user",public,staging;`
\d users

Dá:

Did not find any relation named "users".

Mas se eu usar \d staging.users, funciona.

SHOW search_path;

Dá:

   search_path   
----------------
 "$user",public

O padrão substitui o valor por banco de dados definido search_pathcom ? Se for esse o caso, qual é a utilidade do valor por banco de dados?postgresql.confALTER DATABASE ... SET search_path

postgresql schema
  • 1 respostas
  • 16330 Views
Martin Hope
Daniel Serodio
Asked: 2012-07-21 14:20:58 +0800 CST

Como solucionar problemas de COPY FROM inserindo menos linhas do que o esperado?

  • 3

Eu tenho um arquivo CSV (de fato delimitado por tabulação) com 7.590.051 linhas, de acordo com wc -l, que desejo importar usando COPY FROM. Eu removi a chave primária da tabela, então ela não tem restrições.

Executei COPY customer FROM '.../customer.dsv' WITH DELIMITER E'\t' CSV HEADER;e reportou 7.588.671 linhas importadas e nenhum erro, portanto faltam 1.379 linhas (já descontando a linha do cabeçalho).

Como o PostgreSQL não relatou nenhum erro, como você sugere que eu solucione quais linhas estão faltando (e por que estão faltando)?

postgresql import
  • 1 respostas
  • 2477 Views
Martin Hope
Daniel Serodio
Asked: 2012-07-18 13:00:38 +0800 CST

Como concatenar variáveis ​​psql?

  • 9

Como posso concatenar duas variáveis ​​psql (cliente PostgreSQL)? Desejo gerar um caminho absoluto concatenando uma variável de caminho de diretório e uma variável de nome de arquivo.

Eu tentei isso:

\set path '/tmp/'
\set file 'foo'
\echo :path:file

Mas o psql coloca um espaço entre o caminho e o arquivo e gera:

/tmp/ foo
postgresql psql
  • 3 respostas
  • 9324 Views
Martin Hope
Daniel Serodio
Asked: 2012-07-17 09:31:57 +0800 CST

Devo adicionar um limite de comprimento arbitrário às colunas VARCHAR?

  • 72

De acordo com a documentação do PostgreSQL , não há diferença de desempenho entre VARCHAR, VARCHAR(n)e TEXT.

Devo adicionar um limite de comprimento arbitrário a uma coluna de nome ou endereço ?

Edit: Não é um dupe de:

  • A pesquisa de índice seria visivelmente mais rápida com char vs varchar quando todos os valores são 36 caracteres

Eu sei que o CHARtipo é uma relíquia do passado e estou interessado não apenas no desempenho, mas em outros prós e contras, como Erwin afirmou em sua incrível resposta.

postgresql performance
  • 4 respostas
  • 64647 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