Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade






1
PostgreSQL: remover coluna da vista
Eu tenho um local VIEWonde estou tentando criar um script de evolução para poder adicionar uma coluna a ele. Essa parte funciona bem; coluna adicionada muito bem. No entanto, o inverso não funciona; remova a última coluna adicionada falhará com uma ERROR: cannot drop columns from viewmensagem. O problema é …



2
As transações no PostgreSQL são via `psycopg2` por cursor ou por conexão?
Estou trabalhando com o PostgreSQL 9.3 usando a psycopg2API do banco de dados. Eu tenho a API do banco de dados definida no nível mínimo de isolamento (modo "confirmação automática") e estou gerenciando minhas próprias transações diretamente via SQL. Exemplo: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM …
10 postgresql 

2
Operação de diferença simétrica no Transact-SQL?
Eu sempre soube sobre o UNIONoperador no SQL, mas só recentemente descobri que havia outros operadores de conjunto INTERSECTe EXCEPT. Não consegui encontrar um operador que faça o quarto operador de grande conjunto, a diferença simétrica (por exemplo, o oposto de INTERSECT.) Parece que posso obter a saída desejada usando …
10 sql-server  t-sql 


1
Diferenças de MySQL Collation utf8_unicode
Mas eu tenho lido sobre a importância do MySQL Collation e o que aprendi até agora sobre compatibilidade e precisão é que essas 4 parecem ser minha melhor aposta. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Pelo meu entendimento, o uft8mb4 seria bom para caracteres com suporte a linguagem mutli (caracteres) (japonês, por …
10 mysql 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.