Administradores de Banco de Dados

24
Como criar um índice condicional no MySQL?

Como criar um índice para filtrar um intervalo ou subconjunto específico da tabela no MySQL? AFAIK é impossível criar diretamente, mas acho que é possível simular esse recurso. Exemplo: quero criar um índice para a NAMEcoluna apenas para linhas comSTATUS = 'ACTIVE' Essa funcionalidade seria...

24
Obter várias colunas de uma subconsulta selecionada

SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER...

24
Console MySQL: Ctrl + C me deixando louco

Há algo no console do MySQL que me deixa louco. Quando pressiono ctrl+ cpara cancelar o comando atual que está sendo digitado, o terminal sai. Em cada I Know terminal ( *nixterminais, Python, PostgreSQL), ctrl+ ccancela o comando atual e ctrl+ dsai do terminal. Esse problema foi relatado em 2003...

24
Configure nomes para atributos ao criar JSON com row_to_json

É possível renomear f1, f2, f3...nomes padrão ao usar a row_to_jsonfunção apenas para algumas colunas? eu posso fazer row_to_json(customers) retornando {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Mas se eu quero apenas nomes sem id_customer, tenho que