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

user1068636's questions

Martin Hope
user1068636
Asked: 2024-08-27 01:07:19 +0800 CST

Como abrir um arquivo *.pgerd e visualizar o diagrama do banco de dados?

  • 5

Tenho um arquivo *.pgerd que quero abrir e visualizar o diagrama do banco de dados. Quais ferramentas gratuitas posso usar? Também tenho acesso ao IntellJ Ultimate Edition, então se alguém souber de plugins que eu possa usar, isso também seria útil.

Para sua informação: usei https://app.diagrams.net/ para abrir o arquivo *.pgerd, e parece funcionar (ou seja, consigo ver o diagrama do banco de dados, mas ele parece mal formatado). Então, estou pensando se há alguma ferramenta melhor por aí além do app.diagrams.net?

postgresql
  • 1 respostas
  • 13 Views
Martin Hope
user1068636
Asked: 2022-12-16 19:30:02 +0800 CST

Algum banco de dados rastreia todas as inserções, atualizações, exclusões para que você possa simplesmente desfazer qualquer alteração até voltar ao bom estado?

  • 5

Às vezes, as pessoas fazem inserções, atualizações ou exclusões que não pretendiam e desejam reverter suas alterações (ou desfazê-las). Existem bancos de dados que tornam isso fácil de fazer (ou seja, existem bancos de dados que rastreiam cada inserção, atualização, exclusão já feita para que você possa recriar todo o banco de dados até um determinado momento)?

rollback
  • 2 respostas
  • 26 Views
Martin Hope
user1068636
Asked: 2022-03-05 12:16:38 +0800 CST

Como você redefine um tipo serial de volta a 0 depois de excluir todas as linhas de uma tabela?

  • 3

Eu fiz esta pergunta anteriormente , e alguém postou uma resposta muito útil no db fiddle aqui . Isso tem funcionado muito bem para mim. No entanto, agora eu gostaria de fazer uma nova pergunta (relacionada):

Suponha que eu elimine todas as linhas da tabela (ou seja, no exemplo do db fiddle, as linhas maçã e laranja são excluídas fazendo "delete from fruit where id > 0"). Se eu inserir outra fruta como melancia, o id começará em 4, não em 1. Como faço para forçar o tipo de id a ser redefinido para 0, para que a próxima inserção tenha id=1 ?

postgresql postgresql-10
  • 1 respostas
  • 1584 Views
Martin Hope
user1068636
Asked: 2021-06-24 14:12:58 +0800 CST

Como incrementar automaticamente uma coluna serial ON UPDATE?

  • 2

Ao criar uma sequência no Postgres 10, como você incrementa automaticamente as atualizações? (Não apenas atribua o próximo número mais alto para a próxima linha inserida.)

Por exemplo, suponha que eu crie a seguinte tabela e sequência encontrada nesta página :

CREATE TABLE fruits(
   id SERIAL PRIMARY KEY,
   name VARCHAR NOT NULL
);

INSERT INTO fruits(name) VALUES('Orange');
INSERT INTO fruits(id,name)  VALUES(DEFAULT,'Apple');

SELECT * FROM fruits;

 id |  name
----+--------
  1 | Apple
  2 | Orange
(2 rows)

Como você pode ver, ele incrementa automaticamente a coluna "id" em um em inserções. No entanto, se eu fizer uma atualização como:

update fruits 
set name = 'Orange2'
where name = 'Orange';

SELECT * FROM fruits;

    
                                                 id |  name
                                                ----+--------
                                                  1 | Apple
   How do I get this to auto-increment to 3? -->  2 | Orange2   
    (2 rows)

Como você pode ver acima, a linha com id=2 não foi atualizada para id=3. Como crio uma sequência que será incrementada automaticamente nas atualizações?

database-design postgresql
  • 2 respostas
  • 3016 Views
Martin Hope
user1068636
Asked: 2021-04-30 16:46:22 +0800 CST

Ao alterar o número da porta padrão de 5432 para 5332, por que recebo um erro de soquete de domínio unix?

  • 1

Eu segui com sucesso as instruções de instalação do Postgres 11 no Centos 7 encontradas aqui . Consigo criar esquemas/tabelas com sucesso e inserir dados no banco de dados pela porta 5432 sem problemas.

Agora gostaria de alterar a porta padrão para 5332 (ou outra coisa, não importa), e fiz o seguinte:

 vi /var/lib/pgsql/11/data/postgresql.conf

Mudou a linha:

#port = 5432                            # (change requires restart) 

se parecer:

port = 5332                            # (change requires restart) 

Em seguida, reiniciei o serviço postgres fazendo:

systemctl restart postgresql-11.service

Então eu mudo para o usuário postgres:

su - postgres
psql

Estou recebendo a seguinte mensagem de erro:

sql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Então, aparentemente, há outra referência da porta 5432 em algum lugar, mas não consigo encontrá-la.

Para sua informação, se eu desfazer a alteração que fiz acima (no arquivo /var/lib/pgsql/11/data/postgresql.conf), tudo funcionará perfeitamente novamente na porta padrão 5432.

O que mais preciso fazer para que o postgres seja executado em uma porta diferente?

postgresql-11 centos-7
  • 1 respostas
  • 339 Views
Martin Hope
user1068636
Asked: 2016-07-06 13:31:41 +0800 CST

Qual é o nome de usuário e a senha padrão para a máquina virtual pré-criada oracle?

  • 17

Baixei DeveloperDaysVM2016-06-02_13.ova de http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html e carreguei-o com sucesso no Virtual Box.

Entrei como usuário "oracle" e posso ver a área de trabalho.

De dentro da máquina virtual, abri o Firefox e naveguei para:

http://localhost:8080/ords/hrrest/employees/ e recebeu com sucesso uma lista de funcionários no formato JSON. Então eu sei que o banco de dados está funcionando.

Meu único problema é que não consigo acessar o banco de dados.

Eu tentei:

[oracle@vbgeneric oracle]$ sqlplus oracle

SQL*Plus: Release 12.1.0.2.0 Production on Tue Jul 5 17:32:22 2016

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Enter password: oracle
ERROR:
ORA-01017: invalid username/password; logon denied


Enter user-name:

meu ORACLE_SID=orcl12c

Como faço login no próprio banco de dados?

oracle oracle-12c
  • 3 respostas
  • 154181 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