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

Rohit Gupta's questions

Martin Hope
Rohit Gupta
Asked: 2025-03-27 22:02:55 +0800 CST

Declaração intrigante do MySQL

  • 7

Ao exportar meu banco de dados do MySQL versão 8, vejo esta linha, o que está me deixando intrigado.

É para uma coluna/campo virtual

 `Rego` varchar(12) GENERATED ALWAYS AS (concat(`Call_Sign`,_utf8mb4' ',`Vehicle`)) VIRTUAL,

Especificamente o que é esse artefato Call_Sign,_utf8mb4' dentro do concat?

mysql-8.0
  • 2 respostas
  • 202 Views
Martin Hope
Rohit Gupta
Asked: 2025-03-26 15:59:59 +0800 CST

Transferindo esquema do MySql para o MariaDB

  • 7
  • Meu ambiente de desenvolvimento tem XAMPP, o que significa que tenho o MariaDB instalado.
  • A produção tem o MySQL 8 instalado.
  1. Quando transfiro novas alterações de esquema do MariaDB para o MySQL, funciona na maior parte do tempo. Às vezes, tenho que mexer.

  2. Mas meu principal problema é quando faço backup do esquema e dos dados do MySQL e tento restaurá-los para meu PC, bem, desisti. Isso requer muitas alterações. Muitos problemas estão relacionados a conjuntos de caracteres.

Há algo que eu possa fazer para tornar o #2 mais fácil? Talvez algumas regras sobre o que evitar no MySQL.

mariadb
  • 2 respostas
  • 38 Views
Martin Hope
Rohit Gupta
Asked: 2025-03-25 20:57:38 +0800 CST

Como faço para gerenciar o erro "O servidor foi embora"

  • 7

Tenho um servidor REST em execução no Amazon EC2 Windows com MySQL. Parece que, após um longo período de inatividade, o MySQL está encerrando as conexões. Estou usando Delphi com FireDAC. Recebo este erro nos logs

conFD: TFDPhysMySQLConnection: . O servidor MySQL foi embora [errno=2006, sqlstate="HY000"]

Pelo Google, parece que são 8 horas. Eu poderia aumentar isso, mas eventualmente isso ainda vai acontecer durante os feriados (talvez).

É a única tarefa do MySQL em execução, então não preciso conservar recursos. Qual é outra maneira de resolver isso?

mysql-8.0
  • 2 respostas
  • 181 Views
Martin Hope
Rohit Gupta
Asked: 2025-02-22 00:11:17 +0800 CST

Como registrar consultas em uma tabela selecionada no MySql

  • 6

Quero registrar consultas em apenas uma tabela.

Eu encontrei estes

SET GLOBAL log_output = "FILE"; which is set by default.
SET GLOBAL general_log_file = "/path/to/your/logfile.log";
SET GLOBAL general_log = 'ON';

No entanto, isso registra todas as consultas.

Há perguntas no SO, mas elas são para registro total.

Como mostrar as últimas consultas executadas no MySQL?

Registre todas as consultas no mysql

mysql
  • 2 respostas
  • 39 Views
Martin Hope
Rohit Gupta
Asked: 2025-02-14 23:53:50 +0800 CST

Opções de armazenamento do aplicativo

  • 6

Eu sempre armazenei Application Options como um arquivo Ini no Windows, pois era mais rápido de acessar do que o banco de dados. Além disso, às vezes, você precisa ler algumas delas antes de acessar o banco de dados.

A desvantagem é que se você fizer backup do banco de dados, as opções não aparecerão.

Eu poderia salvá-los

  • Como campos, mas isso tornaria a tabela uma única linha de 50-500 campos
  • Como pares de chave-valor, mas isso seria lento para recuperar

Estou pensando em armazená-los como um array JSON em um campo. Há alguma desvantagem nisso?

Não acho que importe em que o aplicativo é escrito, pois posso implementar qualquer coisa dentro do razoável. Não só há bibliotecas JSON (e INI) incorporadas ao Delphi, como também tenho minhas próprias bibliotecas super-rápidas de manipulação de JSON (e INI). E o MariaDB também suporta JSON.

O aplicativo é escrito em Delphi (Pascal) compilado para Windows. Mas partes do conjunto podem muito bem ser escritas em PHP (mais adiante).

mariadb
  • 1 respostas
  • 38 Views
Martin Hope
Rohit Gupta
Asked: 2025-02-14 23:46:32 +0800 CST

Como armazenar direitos de acesso no Mariadb

  • 6

Sempre usei direitos de acesso do usuário como um conjunto (de bits) no código e os armazenei como vários bigints (dependendo de quantos eu precisava).

Estes são direitos como

  • Permitido visualizar registros de clientes
  • Permitido criar registros de clientes
  • Permitido editar registros de clientes
  • Permitido excluir registros de clientes
  • Permitido executar relatórios de clientes
  • Permitido registrar um celular
  • Permitido visualizar o painel

Portanto, eles não estão relacionados apenas a bancos de dados.

Vejo que eu poderia armazená-lo como um array JSON de descrições, mas isso poderia ficar muito grande (e talvez lento). Eu poderia usar uma sigla de 4 letras para cada um.

Existe uma terceira maneira de fazer isso para minimizar a verbosidade no código?

mariadb
  • 1 respostas
  • 30 Views
Martin Hope
Rohit Gupta
Asked: 2025-02-10 14:42:31 +0800 CST

Como produzir sql para alterações de esquema

  • 5

Tenho um banco de dados MariaDB na minha máquina de desenvolvimento e um no servidor do cliente.

Conforme estou desenvolvendo, estou atualizando o esquema do banco de dados (junto com o código). Quando atinjo um marco, quero atualizar os metadados do banco de dados no servidor.

Existe uma maneira de marcar o esquema atual e então produzir um sql para as alterações?

  • Estou usando o XAMPP (phpMyAdmin) no meu PC
  • Estou usando o Mysql workbench no servidor
  • Ambos estão no Windows

Há uma pergunta semelhante aqui , mas

  • tem 8 anos
  • é para postgresql
  • sua resposta é usar uma ferramenta que exponha o banco de dados do servidor para a web. Eu preferiria não fazer isso.
mariadb
  • 2 respostas
  • 44 Views
Martin Hope
Rohit Gupta
Asked: 2025-02-05 23:13:27 +0800 CST

Por quanto tempo o IndexDB é mantido no iPhone

  • 5

A Apple é proativa para impedir a identificação de telefone/conta. Para que meu aplicativo funcione, ele precisa armazenar algumas informações de registro. Eu ia armazenar isso no IndexDB . O IndexDB serve como exemplo, pois esta é a nova maneira de fazer isso. Eu já usei o SQL-Lite no passado. Não me importa onde ele esteja armazenado.

Estou procurando informações oficiais sobre por quanto tempo o telefone manterá isso, caso o usuário não tenha feito login (então ele não é atualizado).

Minha pergunta se refere ao armazenamento de identificadores para duas coisas

  1. Para PWAs
  2. Para registro no navegador, para um webapp de uso interno. O cliente queria controlar quais dispositivos poderiam ser usados ​​(não apenas qual usuário). Por exemplo, alguns usuários não têm permissão para usar o webapp em seus dispositivos pessoais.
indexdb
  • 1 respostas
  • 18 Views
Martin Hope
Rohit Gupta
Asked: 2025-01-21 21:22:01 +0800 CST

Como enum é armazenado no MariaDB

  • 9

Criei um banco de dados onde um dos campos de uma tabela é definido como enum('M', 'B'). A ferramenta que estou usando converte-o para um tipo variante . Gostaria de substituí-lo e tratá-lo como um caractere. Então a questão é, ele é armazenado como um caractere no banco de dados?

mariadb
  • 2 respostas
  • 341 Views
Martin Hope
Rohit Gupta
Asked: 2015-07-26 22:56:11 +0800 CST

Como fazer uma pesquisa eficiente que não diferencia maiúsculas de minúsculas

  • 0

Como exemplo, pegue uma tabela de cidade com 2 colunas

  • cidade_ref (bigint)
  • city_name (varchar)

com índices em ambos.

Eu quero fazer uma pesquisa independente de caso por city_name.

  1. Eu sei que posso usar como , mas isso não é muito eficiente.

  2. Uma maneira seria armazenar a variação de letras maiúsculas do city_name em outro campo .

  3. Mas não posso deixar de pensar que deveria haver uma maneira de usar charset ou collation para fazer isso.

Alguém pode me apontar na direção certa, por favor.

mysql case
  • 1 respostas
  • 575 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