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

Franck Dernoncourt's questions

Martin Hope
Franck Dernoncourt
Asked: 2016-09-03 13:53:15 +0800 CST

DBeaver: conectando-se a um servidor de banco de dados PostgreSQL por meio de SSH: não é possível inicializar o túnel, falha de autenticação

  • 10

Estou tentando usar o DBeaver para conectar a um servidor de banco de dados PostgreSQL por meio de SSH:

can't initialize tunnel
cannot establish tunnel
com.jcraft.jsch.JSchException: auth fail

insira a descrição da imagem aqui

Tenho certeza de que o servidor SSH está funcionando bem. Consigo me conectar ao mesmo servidor de banco de dados PostgreSQL através do mesmo servidor SSH com pgAdmin 3 e RazorSQL. Eu verifiquei o IP, nome de usuário e senha, eles estão corretos. Desativei todos os firewalls. Qual poderia ser o problema?

Minhas configurações:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Eu uso a versão portátil do DBeaver 3.7.3 x64 com o Windows 7 SP1 x64 Ultimate.

A janela de log de erros não registra o erro, então não tenho mais informações lá.

postgresql ssh
  • 1 respostas
  • 31243 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-08-21 12:42:56 +0800 CST

Como posso listar todos os bancos de dados de um servidor de banco de dados PostgreSQL com o RazorSQL?

  • -1

Eu uso o RazorSQL como uma interface para meu servidor de banco de dados PostgreSQL, que contém três bancos de dados.

Se eu usar o pgAdmin, posso listar todos os três bancos de dados (ou seja, mimic, postgrese pubmed):

insira a descrição da imagem aqui

No entanto, com o RazorSQL, parece que tenho que especificar o banco de dados ao conectar:

insira a descrição da imagem aqui

Como resultado, vejo apenas o banco de dados que especifiquei, por exemplo mimic:

insira a descrição da imagem aqui

Como posso listar todos os bancos de dados de um servidor de banco de dados PostgreSQL com o RazorSQL? Eu gostaria de navegar graficamente entre os bancos de dados.

Eu uso RazorSQL 6.3.14 com Windows 7 SP1 x64 Ultimate.

postgresql razorsql
  • 1 respostas
  • 1835 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-07-03 09:17:09 +0800 CST

Como posso copiar o conteúdo de uma célula no painel de saída onde o último está separado da janela de consulta no pgAdmin III?

  • 2

Como posso copiar o conteúdo de uma célula no painel de saída onde o último está separado da janela de consulta no pgAdmin III?

Quando o painel de saída não é desanexado da janela de consulta, posso usar control + C, mas parece não funcionar quando é desanexado.

Aqui está uma captura de tela mostrando o painel de saída separado da janela de consulta:

insira a descrição da imagem aqui

Eu uso pgAdmin III 1.20.0 com Windows 7 SP1 x64 Ultimate (inglês).

pgadmin
  • 1 respostas
  • 1038 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-04-10 09:46:04 +0800 CST

Ir para um determinado número de linha no pgAdmin III

  • 1

Gostaria de saber se existe alguma maneira de pular para um determinado número de linha na janela "editar dados" no pgAdmin III.

insira a descrição da imagem aqui

Estou ciente de que posso usar a janela de classificação/filtro para adicionar filtros, mas só quero pular.

insira a descrição da imagem aqui

pgadmin
  • 1 respostas
  • 252 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-04-06 20:04:22 +0800 CST

Salvando as "opções de exibição de dados" na janela "editar dados" no pgAdmin III

  • 0

Gostaria de saber se existe alguma maneira de salvar as "opções de exibição de dados" na janela "editar dados" no pgAdmin III:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

É irritante ter que inseri-los novamente toda vez que se abre uma nova janela de "editar dados".

pgadmin
  • 1 respostas
  • 609 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-04-02 18:28:59 +0800 CST

regexp_replace() vs. replace() para substituir todas as correspondências em uma string

  • 3

Por padrão, no PostgreSQL, regexp_replace()substitui a primeira ocorrência de uma substring em uma string, enquanto replace()substitui todas as ocorrências de uma substring em uma string. Por que o comportamento padrão é diferente?

(Eu sei que com regexp_replaceum pode-se usar a gopção de substituir todas as ocorrências de uma substring em uma string.)

Exemplos:

SELECT regexp_replace('hello world', 'o', 'z');  -- returns "hellz world"
SELECT regexp_replace('hello world', 'o', 'z', 'g'); -- returns "hellz wzrld"
SELECT replace('hello world', 'o', 'z'); -- returns: "hellz wzrld"
postgresql pattern-matching
  • 1 respostas
  • 24885 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-03-27 19:36:27 +0800 CST

Como posso editar o conteúdo de uma tabela na saída de dados de uma consulta no pgAdmin III?

  • 0

Gostaria de saber se posso editar o conteúdo da tabela na saída de dados de uma consulta no pgAdmin III? A consulta é um arquivo select * from [...]. O MySQL Workbench permite que os usuários editem o conteúdo da tabela na saída de dados de uma consulta, mas não consigo ver a mesma opção no pgAdmin III.

pgadmin
  • 1 respostas
  • 728 Views
Martin Hope
Franck Dernoncourt
Asked: 2016-03-27 09:06:34 +0800 CST

Como posso limpar a saída de uma consulta no pgAdmin III?

  • 0

Gostaria de saber se posso limpar a saída de uma consulta no pgAdmin III (além de executar outra consulta).

insira a descrição da imagem aqui

pgadmin
  • 1 respostas
  • 232 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-11-07 20:01:48 +0800 CST

Atalho de teclado para executar a instrução no cursor no pgAdmin

  • 16

No MySQL Workbench, pode-se usar o atalho de teclado Ctrl+ ENTERpara executar a instrução no cursor (delineada com ponto e vírgula).

Existe um atalho semelhante no pgAdmin?


Para consultas SQL que abrangem apenas uma linha, uso um comando de voz no Dragon NaturallySpeaking:

Sub Main
    SendKeys "{End}"
    Wait(0.3)
    SendKeys "+{Home}"
    Wait(0.3)
    SendKeys "{F5}"
End Sub

insira a descrição da imagem aqui

mas não tenho nenhuma solução para consultas SQL que abrangem mais de uma linha.

pgadmin keyboard-shortcuts
  • 2 respostas
  • 10662 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-11-07 11:37:52 +0800 CST

Selecione a coluna a ser inserida com base no valor da coluna de entrada

  • 1

Suponha as duas tabelas a seguir (e ignore a qualidade do design do banco de dados):

  • A Tabela 1 tem colunas id, sequence_number, value: contém muitas linhas.
  • A Tabela 2 tem as colunas id, seq1, seq2, seq3, seq4, seq5: está vazia.

O objetivo é preencher a Tabela 2 com o valor da Tabela 1, de modo que se na Tabela 1 uma linha for sequence_number = 3; value = 1564.1, então na Tabela 2 deve-se inserir uma linha com seq3 = 1564.1. (as outras colunas além de iddevem estar vazias).

Como fazer isso no SQL? Não quero codificar todas as 5 opções (porque no meu caso de uso real há mais de 50), mas não sei como condicionar o nome da coluna que deve receber o valor com base no valor.

postgresql pivot
  • 2 respostas
  • 1046 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-10-23 16:47:50 +0800 CST

Onde posso ver a contagem exata de linhas de uma tabela no pgAdmin III?

  • 4

Onde posso ver a contagem exata de linhas de uma tabela no pgAdmin III?

Eu sei onde encontrar a contagem aproximada de linhas:

insira a descrição da imagem aqui

Também estou ciente de que posso SELECT COUNT(*) FROM my_table. Mas eu quero saber se a contagem exata de linhas pode ser encontrada em algum lugar na GUI do pgAdmin III, da mesma forma que podemos consultar as 100 primeiras linhas.

insira a descrição da imagem aqui

postgresql pgadmin
  • 1 respostas
  • 6494 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-05-07 14:03:20 +0800 CST

Removendo bloqueios no Oracle sem ser admin

  • 2

3 sessões selvagens cada uma obteve um bloqueio exclusivo de linha na mesma tabela:

SELECT * FROM DBA_DML_LOCKS;

insira a descrição da imagem aqui

Como posso remover o bloqueio sem ser administrador?


Se eu fosse admin listaria (SID, SERIAL#) as sessões que possuem os bloqueios:

SELECT SID,SERIAL# 
FROM V$SESSION 
WHERE SID IN (SELECT SESSION_ID 
FROM DBA_DML_LOCKS );

insira a descrição da imagem aqui

Então execute:

ALTER SYSTEM KILL SESSION 'SID,SERIALl#';

por exemplo:

ALTER SYSTEM KILL SESSION '115,1931';

Mas, como não sou administrador, recebo um erro de privilégio insuficiente :

ALTER SYSTEM KILL SESSION '115,1931'
Error report -
SQL Error: ORA-01031: insufficient privileges
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges

Estou executando o Oracle 11gR2 11.2.0.3.

oracle locking
  • 1 respostas
  • 12412 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-05-01 20:17:08 +0800 CST

Como determinar quanto espaço de armazenamento uma coluna ocupa no Oracle?

  • 1

Como determinar quanto espaço de armazenamento no disco uma coluna ocupa em uma tabela no Oracle?

Estou executando o Oracle 11gR2 11.2.0.3.

oracle
  • 1 respostas
  • 1196 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-04-28 16:33:58 +0800 CST

Quais problemas o uso das palavras-chave reservadas DATE e TIME como nomes de colunas causaria no Oracle?

  • 3

DATEé uma palavra reservada SQL e TIMEé uma palavra reservada PL/SQL no Oracle (listada em SQL> HELP RESERVED WORDS). Que problemas usá-los como nomes de coluna causaria no Oracle?

O servidor de banco de dados executa:

insira a descrição da imagem aqui

oracle naming-convention
  • 1 respostas
  • 2721 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-04-27 17:20:29 +0800 CST

Problema com caracteres acentuados no SQLiteStudio

  • 0

Eu baixei um dump do SQLite 3 do Northwind e o abri no SQLiteStudio . Os caracteres acentuados não são bem exibidos. Como resolver o problema? Suspeito de algum problema de codificação.

insira a descrição da imagem aqui

sqlite encoding
  • 1 respostas
  • 898 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-04-27 07:51:59 +0800 CST

Como visualizar o script original que construiu uma visão materializada e que foi criado por outro usuário?

  • 0

No uso do servidor de banco de dados Oracle, outro usuário (chamado MIMIC2DEVEL) criou uma visualização materializada e a tornou pública. Como visualizar o script original que foi usado para construí-lo?

Aqui estão as concessões na visão materializada:

insira a descrição da imagem aqui

Estou ciente de Como exibir o script original de uma visão materializada? mas as duas soluções propostas parecem não funcionar para visualizações materializadas criadas por outro usuário.

Eu uso o Oracle SQL Developer e o servidor de banco de dados executa:

insira a descrição da imagem aqui

oracle permissions
  • 1 respostas
  • 6952 Views
Martin Hope
Franck Dernoncourt
Asked: 2015-02-15 14:46:07 +0800 CST

Importar arquivo CSV ou JSON para o DynamoDB

  • 7

Eu tenho 1000 arquivos CSV. Cada arquivo CSV tem entre 1 e 500 MB e é formatado da mesma forma (ou seja, mesma ordem de coluna). Eu tenho um arquivo de cabeçalho para cabeçalhos de coluna, que correspondem aos nomes de coluna da minha tabela do DynamoDB. Preciso importar esses arquivos para uma tabela do DynamoDB. Qual a melhor forma/ferramenta para isso?

Posso concatenar esses arquivos CSV em um único arquivo gigante (prefiro evitar) ou convertê-los em JSON, se necessário. Estou ciente da existência de BatchWriteItem , então acho que uma boa solução envolveria a gravação em lote.


Exemplo:

  • A tabela do DynamoDB tem duas colunas: first_name, last_name
  • O arquivo de cabeçalho contém apenas: first_name,last_name
  • Um arquivo CSV se parece com

:

John,Doe
Bob,Smith
Alice,Lee
Foo,Bar
import csv
  • 4 respostas
  • 33053 Views
Martin Hope
Franck Dernoncourt
Asked: 2014-01-23 18:30:05 +0800 CST

Como posso importar um dump de banco de dados (.sql) usando pgAdmin sem o plug-in do console PSQL?

  • 1

Estou tentando importar um dump de banco de dados (.sql) usando pgAdmin. Eu quero fazer isso usando apenas a GUI, não o console PSQL (onde posso importar o dump sql usando \i /path/to/yourfile.sql no Unix ou \i C:\\yourfile.sqlno Windows). Isso é possível? Se sim, como?

A nova ferramenta de importação parece ser capaz de importar apenas dados em uma tabela:

insira a descrição da imagem aqui

A função de restauração parece não aceitar .sql:

insira a descrição da imagem aqui

Por fim, não consigo carregar o .sql que estou tentando importar no construtor de consultas, pois é muito grande (25 GB).

pgadmin
  • 1 respostas
  • 31596 Views
Martin Hope
Franck Dernoncourt
Asked: 2013-12-07 20:37:10 +0800 CST

Por que importar um despejo do MySQL causa tantas E/S?

  • 2

Eu importei 100 arquivos dump em formato SQL. O tamanho total foi de 20 GB. Os arquivos .ibd resultantes após a importação tinham um tamanho total de 40 GB. mysqld.exe gravou 1,1 TB e leu 120 GB no disco. Por que tantas E/S?

Usei as opções padrão do MySQL Workbench para criar os arquivos de despejo no formato SQL, a saber:

insira a descrição da imagem aqui

Parece corresponder muito bem ao conselho da seção Carregamento de dados em massa para tabelas InnoDB do Manual de referência do MySQL (exceto para autocommit=0, que não está presente em meus dumps). Os cabeçalhos de código resultantes no despejo se parecem com:

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `askbot_activityauditstatus`
--
LOCK TABLES `askbot_activityauditstatus` WRITE;
/*!40000 ALTER TABLE `askbot_activityauditstatus` DISABLE KEYS */;
INSERT INTO `askbot_activityauditstatus` VALUES 
etc

Sei que poderia tentar usar outras ferramentas de despejo para acelerar, mas estou curioso. Estou especialmente impressionado com o número de gravações.

Eu uso Windows 7 SP1 x64, MySQL 5.6 e MySQL Workbench 6.0.

mysql mysqldump
  • 1 respostas
  • 1106 Views
Martin Hope
Franck Dernoncourt
Asked: 2013-05-13 10:43:50 +0800 CST

Como posso comparar uma consulta do PostgreSQL?

  • 45

Eu quero comparar uma consulta contendo uma função definida pelo usuário que escrevi para o PostgreSQL. Existem maneiras padrão de executar esse benchmark?

Eu sei que o tempo pode ser ativado no \timingprompt do psql, mas idealmente eu gostaria de ter um script que cuidasse de tudo automaticamente: executando a consulta algumas vezes, limpando o cache do PostgreSQL após cada execução (provavelmente reiniciando o service) e gerando o tempo médio de execução (e a memória usada é uma vantagem).

postgresql benchmark
  • 1 respostas
  • 33507 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