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

Celeritas's questions

Martin Hope
Celeritas
Asked: 2015-08-24 13:52:32 +0800 CST

O que exatamente é Psycopg2?

  • 10

Esta pergunta é para um relatório que estou escrevendo para a escola. Tecnicamente falando, o que é Psycopg2? Neste tutorial , eles se referem a ele como "adaptador" e "driver"

Psycopg2 é um driver PostgreSQL compatível com DB API 2.0 que é desenvolvido ativamente. Ele foi projetado para aplicativos multiencadeados e gerencia seu próprio pool de conexões. Outros recursos interessantes do adaptador são que, se você estiver usando o tipo de dados array PostgreSQL, o Psycopg converterá automaticamente um resultado usando esse tipo de dados em uma lista Python.

Já que é imported em Python, eu teria convidado que fosse uma biblioteca?

Qual é a diferença entre biblioteca, driver e adaptador?

postgresql python
  • 1 respostas
  • 5141 Views
Martin Hope
Celeritas
Asked: 2012-12-10 08:51:22 +0800 CST

Determinando qual nível de isolamento é apropriado

  • 7

Esta é uma questão de dever de casa.

Para as transações a seguir, indique o nível de isolamento que maximizará a taxa de transferência sem diminuir a integridade do banco de dados. Explique a resposta.

Altere o curso identificado por coursed_id = 'CPSC1350' de um departamento para outro diferente.

A tabela Cursos contém informações sobre os cursos: seu id, seu nome, o departamento que o oferece, o id de seu instrutor e o número máximo de alunos que podem cursar (max_size). Courses(coursed_id: string, cname: string, dept: string, instrutor_id: string, max_size:integer) – Chave Primária: coursed_id – Chave Estrangeira: instrutor_id referências Instrutores

Suponha que o PostgreSQL seja usado.

Eu acredito que a transação pode ser feita usando leitura confirmada porque

  • as leituras sujas não estão OK porque há uma atualização em andamento, portanto, uma leitura está envolvida
  • leituras não repetíveis estão OK porque é improvável que outra pessoa esteja alterando o valor
  • fantasmas estão OK porque não há SELECTdeclarações

Estou no caminho certo?

postgresql optimization
  • 1 respostas
  • 793 Views
Martin Hope
Celeritas
Asked: 2012-12-08 23:05:37 +0800 CST

Utilidade de um índice multiatributo

  • 2

Se um índice tiver mais de um atributo, há ganho de velocidade em uma selectinstrução cuja wherecláusula usa um dos atributos do índice?

Por exemplo, pegue uma tabela Tcom um índice de atributos ae b. O índice é útil para a consulta:

select * from T where a='foo'

Pergunto porque o livro que estou lendo tem a seguinte frase que não consigo entender:

Se a chave para o índice multiatributo for realmente a concatenação dos atributos em alguma ordem, podemos até usar esse índice para encontrar todas as tuplas com um determinado valor no primeiro dos atributos.

index physical-design
  • 3 respostas
  • 3810 Views
Martin Hope
Celeritas
Asked: 2012-12-05 03:48:31 +0800 CST

Permissão negada no arquivo tentando importar

  • 35

Quando tento usar \iem um arquivo que não está na pasta psql.exe, ele diz C:: permission denied. Por exemplo, eu tenho um arquivo com comando SQL em C:\Users\Work\Desktop\School Work\load_database.sqle quando digito \i "C:\Users\Work\Desktop\School Work\load_database.sql"ele diz C:: permission denied. Como posso consertar isso?

Eu encontrei um trabalho por aqui onde você copia o arquivo .sql para a mesma pasta em que o psql.exe está.

A propósito, \i significa importação?

postgresql windows
  • 2 respostas
  • 95702 Views
Martin Hope
Celeritas
Asked: 2012-11-17 17:08:57 +0800 CST

Pg install: "Falha na inicialização do cluster de banco de dados"

  • 7

( Nota: Esta questão foi completamente reescrita de sua forma original, então reflete o problema real e ajudará outros a encontrar uma solução para o mesmo problema).


Ainda não consegui instalar o PostgreSQL com sucesso no meu computador Windows 7 Ultimate x64. Veja esta pergunta anterior para um pouco de história.

Eu fiz uma nova instilação de 9.2 e o único erro que recebi foi este:

erro ao instalar

Ele lê:

"Problema ao executar a etapa pós-instalação. A instalação pode não ser concluída corretamente. Falha na inicialização do cluster de banco de dados".

Isso ocorre mesmo depois de fazer uma desinstalação manual completa do PostgreSQL e do pgAmdin-III:

  • Executou o desinstalador do PostgreSQL, que falhou com o erro Error stopping service postgresql-x64-9.2.
  • Removidas todas as entradas de registro relacionadas ao PostgreSQL para PostgreSQL sob HKEY_LOCAL_MACHINE\SOFTWAREeHKEY_CURRENT_USER\SOFTWARE
  • Removida a postgresconta de usuário usando net user postgres /deleteum prompt de comando do administrador (shift-direito clicado em "Prompt de comando" no menu Iniciar, escolha "Executar como administrador")
  • Removido o postgresperfil do usuário
  • Excluiu o C:\Program Files\PostgreSQL\diretório, incluindo o diretório de dados em %appdata%
  • Removidas algumas entradas de registro do PgAdmin-III que apontavam para o PostgreSQL
  • Removida a conta de serviço para postgres deservices.msc

Quando reinicio e tento o instalador novamente, ele falha com a mesma mensagem.

O install-postgresql.logarquivo de %TEMP%contém:

Executing cscript //NoLogo "C:\Program Files\PostgreSQL\9.2/installer/server/initcluster.vbs" "NT AUTHORITY\NetworkService" "postgres" "****" "C:\Program Files\PostgreSQL\9.2" "C:\Program Files\PostgreSQL\9.2\data" 5432 "DEFAULT"
Script exit code: 1

então outro erro um pouco mais tarde:

creating template1 database in C:/Program Files/PostgreSQL/9.2/data/base/1 ... initdb: could not execute command ""C:/Program Files/PostgreSQL/9.2/bin/postgres.exe" --boot -x1 -F ": No error

Veja o download completo do arquivo de log do instalador aqui .

postgresql windows
  • 5 respostas
  • 36314 Views
Martin Hope
Celeritas
Asked: 2012-10-20 03:25:44 +0800 CST

PostgreSQL não está funcionando, o pgAdmin sempre diz que o servidor não está ouvindo

  • 3

Eu sou novo nisso, então talvez seja um erro simples. Recebi um arquivo .sql muito grande com as instruções para fazer uma cópia de um banco de dados localmente em um computador. Disseram-me "para poder instalar o banco de dados, você precisa instalar o postgres. Use o pgAdmin para criar uma tabela chamada relatórios com codificação UTF8".

O pgAdmin III sempre me diz que o servidor não está escutando. Postgres não está aparecendo em nenhum lugar nos serviços em ferramentas administrativas. Sempre que instalo ou desinstalo o Postgres 9.1 ou 9.2 recebo erros. Quando desinstalo, recebo "Erro ao interromper o serviço postgresql-x64-9.2", "Erro ao excluir o serviço postgresql-x64-9.2", "O diretório de dados (C:\Arquivos de programas\PostgreSQL\9.2\data) e a conta do usuário do serviço (NT AUTHORITY\NetworkService) não foi removido".

me dizendo que não está ouvindo

Fui aconselhado a fazer login na conta postgres, porém nenhuma aparece na tela de login. Se eu tentar criar uma conta chamada postgres, recebo uma mensagem de erro falsa (veja a figura)não me deixa criar uma conta chamada postgres

Fui aconselhado a digitar isso na linha de comando: prompt de comando

Ao instalar recebo este erro:insira a descrição da imagem aqui

postgresql import
  • 2 respostas
  • 22522 Views
Martin Hope
Celeritas
Asked: 2012-10-15 17:17:16 +0800 CST

Primeira Forma Normal, por que é boa e como reduz a redundância

  • 7

Fiz uma pergunta semelhante no SO e fui aconselhado a fazer o tipo de pergunta aqui. Isto é para um curso sobre bancos de dados relacionais. Um exemplo de problema pergunta "como é que todas as tabelas em um banco de dados relacional devem estar na primeira forma normal" meu primeiro problema com isso é que o 3NF não é considerado melhor, então a afirmação não seria falsa? Meu segundo problema com isso é no SO, as pessoas disseram que a Primeira Forma Normal é boa porque elimina a redundância. Não vejo como isso acontece porque 1) todos os valores são atômicos 2) existe uma chave primária - nenhuma das quais elimina a redundância.

Acho que outra maneira de perguntar é por que é importante que os valores sejam atômicos?

normalization relational-theory
  • 4 respostas
  • 8075 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