Administradores de Banco de Dados

13
Replicar tabelas para um nome de banco de dados diferente

Nosso ambiente de controle de qualidade possui todos os nomes de banco de dados com o sufixo "test". Por exemplo, dbname1 na produção teria uma contrapartida dbname1test no controle de qualidade. (Isso serve principalmente para ajudar a proteger contra configurações de prod / qa se...

13
NoSQL e RDBMS juntos?

Eu queria saber se existem boas soluções para gravar dados em um banco de dados NoSQL e depois convertê-los em um RDBMS? Por exemplo, se você deseja capturar alguns dados rapidamente, como logs de sessão, mas deseja criar relatórios sobre eles posteriormente. Meu banco de dados favorito é o...

13
Gere uma exceção com um contexto

Quando o PostgreSQL lança uma exceção, existe uma linha "CONTEXTO" como: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Mas quando ligo uma exceção, essa linha não está lá. Não encontrei...

13
Devo usar a cláusula SQL JOIN ou IN?

Eu tenho uma pergunta sobre a melhor abordagem. Não tenho certeza de qual abordagem é melhor quando os dados são considerados variáveis ​​em tamanho. Considere as 3 TABELAS a seguir: EMPREGADO EMPLOYEE_ID, EMP_NAME PROJETO PROJECT_ID, PROJ_NAME EMP_PROJ (muitas para muitas das duas tabelas...

13
Melhor maneira de criar banco de dados de torneios

Estou criando uma página da web para fazer apostas em todos os jogos do próximo torneio de futebol da Euro 2012. Precisa de ajuda para decidir qual abordagem adotar para a fase eliminatória. Eu criei uma maquete abaixo, com a qual estou bastante satisfeito em armazenar os resultados de todas as...

13
MySQL CAST vs. CONVERT

Digamos que eu tenho um VARCHAR (que contém dados numéricos) que quero usar para um cálculo simples (adicionando 10 a ele). De acordo com a documentação do MySQL sobre funções CAST , eu poderia fazer isso com um CAST ou um CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; ou: SELECT...