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

Jharwood's questions

Martin Hope
Jharwood
Asked: 2013-07-04 01:46:55 +0800 CST

Atualização em massa de todas as colunas

  • 5

Eu estou querendo saber se o PostgreSQL tem uma consulta de atualização um pouco como sua sintaxe de valores de inserção.

Eu tenho um conjunto atualizado de dados neste formulário atualmente:

INSERT INTO bought_in_control_panel(ID,PARENT_ID,BOUGHT_IN_FORM_TYPE_ID,PRIORITY,NAME,HEADING,DESCRIPTION,ICON,BOUGHT_IN_CONTROL_PANEL_FILE_ID)
VALUES(109,1,28,100,'Tooling','Tooling','Enter your Machine Tools here','tooling.png',null);

e quero atualizar as linhas que já estão lá para os novos dados, estou procurando algo como o seguinte, onde posso atualizar todas as linhas sem me repetir:

UPDATE ON ID
bought_in_control_panel(ID,PARENT_ID,BOUGHT_IN_FORM_TYPE_ID,PRIORITY,NAME,HEADING,DESCRIPTION,ICON,BOUGHT_IN_CONTROL_PANEL_FILE_ID) 
VALUES(
        (109,1,28,100,'Tooling','Tooling','Enter your Machine Tools here','tooling.png',null), 
        (1,0,1,200,'Bought In','Bought In','','boughtin.png',null)
);

O acima verificaria os IDvalores correspondentes e atualizaria as correspondências com os novos dados.

Observação: estou realmente procurando evitar o mapeamento manual de todos os nomes das colunas. O PostgreSQL já conhece minhas colunas e já as mapeei nos dados. Por que fazer isso novamente em um formato mais longo?

postgresql update
  • 3 respostas
  • 35733 Views
Martin Hope
Jharwood
Asked: 2013-06-05 05:15:51 +0800 CST

Por que os bancos de dados não criam seus próprios índices automaticamente?

  • 38

Eu teria pensado que os bancos de dados saberiam o suficiente sobre o que encontram com frequência e seriam capazes de responder às demandas sob as quais são colocados para que pudessem decidir adicionar índices aos dados altamente solicitados.

index rdbms
  • 6 respostas
  • 11309 Views
Martin Hope
Jharwood
Asked: 2013-04-04 06:36:56 +0800 CST

Comparando duas tabelas para uma alteração de UUID e corrigi-lo

  • 0

Eu tenho duas tabelas que estou tentando reconciliar as diferenças no postgresql.

A Tabela A é antiga e precisa ser atualizada.

A Tabela B é uma versão atualizada e idêntica ao esquema da Tabela A, para a qual tenho os dados em uma tabela temporária no banco de dados da Tabela A.

Infelizmente, algum tempo depois que os dois bancos de dados divergiram, alguém alterou os UUIDs dos registros na tabela B e preciso que a tabela A corresponda à tabela B.

O esquema para ambas as tabelas é:

CREATE TABLE A
(
    uuid VARCHAR(36) NOT NULL,
    template_folder_uuid_parent VARCHAR(36),
    heading VARCHAR(255) NOT NULL,
    image VARCHAR(100),
    downloaded BOOL NOT NULL,
    allow_in TEXT NOT NULL,
    template_group VARCHAR(255) NOT NULL,
    country_filter VARCHAR(1024) NOT NULL,
    user_id INT,
    date_created TIMESTAMP,
    date_modified TIMESTAMP,
    is_modified BOOL NOT NULL,
    image_path VARCHAR(255)
);

Preciso pesquisar na Tabela A e na Tabela B e corresponder registros com base em template_folder_uuid_parent e cabeçalho, em seguida, definir o UUID do registro da Tabela A para o UUID da Tabela B. Depois de alterado na Tabela A, o UUID será colocado em cascata corretamente.

postgresql update
  • 1 respostas
  • 869 Views
Martin Hope
Jharwood
Asked: 2013-02-06 06:47:56 +0800 CST

Sincronização automática do MySQL do mestre, onde o escravo ficou offline por um longo período de tempo

  • 1

Alguém aqui sabe se há alguma ferramenta, que não use a replicação integrada do mysql, que sincronizará dois bancos de dados quando o escravo estiver inacessível da Internet por longos períodos de tempo?

A ideia é configurar uma base de máquina virtual para nossos desenvolvedores da Web, que podem ligar a VM e cloná-la automaticamente de um escravo do banco de dados de produção para fins de teste/desenvolvimento. todos eles requerem seus próprios bancos de dados, mas todos devem replicar o banco de dados mestre na inicialização.

Diagrama de funcionamento:

Banco de dados de produção -> Escravo somente leitura de produção -> Máquina virtual de desenvolvimento

mysql replication
  • 1 respostas
  • 1142 Views
Martin Hope
Jharwood
Asked: 2013-02-01 08:12:59 +0800 CST

Configuração mestre para escravo para escravo no MySQL

  • 1

Atualmente, temos 3 servidores MySQL em execução;

  • o primeiro que contém dados de produção e está prestes a ser retirado

    mysqld Ver 5.5.28-0ubuntu0.12.04.2 para debian-linux-gnu em x86_64 ((Ubuntu))

    mysql> MOSTRAR ESTADO DO MESTRE; Conjunto vazio (0,00 seg)

  • o segundo, que contém um instantâneo desatualizado dos dados de produção e deve substituir o primeiro.

    mysqld Ver 5.5.28-0ubuntu0.12.04.3-log para debian-linux-gnu em x86_64 ((Ubuntu))

    Status mestre

  • o terceiro que já é escravo do segundo servidor.

    mysqld Ver 5.5.29-0ubuntu0.12.04.1 para debian-linux-gnu em x86_64 ((Ubuntu))

    mysql> MOSTRAR ESTADO DO MESTRE; Conjunto vazio (0,01 seg)

Minha pergunta é se eu iria configurar o seguinte?:

Primeiro Servidor (mestre) -> Segundo Servidor (escravo) -> Terceiro Servidor (escravo)

Links de tutoriais são bem-vindos! Tentei pesquisar no Google, mas tenho certeza de que peguei as palavras-chave erradas

mysql replication
  • 1 respostas
  • 4365 Views
Martin Hope
Jharwood
Asked: 2012-06-30 02:17:38 +0800 CST

Possível manter o número máximo de registros no postgresql?

  • 9

Basicamente, parte de nossa tabela Postgresql é usada para manter os logs de acesso ao servidor e, como tal, às vezes durante a produção, isso pode ficar muito grande. existe alguma maneira de configurar no postgresql para ter um número máximo de registros que uma tabela pode ter e empurrar o registro mais antigo?

postgresql
  • 3 respostas
  • 6742 Views
Martin Hope
Jharwood
Asked: 2012-06-23 07:33:35 +0800 CST

Procure nulo na coluna id em todas as tabelas programaticamente

  • 1

Eu quero verificar automaticamente os IDs nulos em todas as colunas de id no meu banco de dados, tenho que verificar todas as tabelas das quais existem cerca de 50.000, portanto, fazer isso manualmente é inviável

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