Articles of database de

Alias ​​para nomes de colunas no Rails

No meu database tem nomes de coluna, como ‘delete’ ou ‘listen-control’ e assim por diante. Estes não podem ser alterados, por isso gostaria de alias os nomes para evitar problemas na minha aplicação. Eu encontrei o seguinte código, mas está desatualizado (05 de agosto de 2005) e não funciona com Rails 3: module Legacy def […]

MongoDB vs. Cassandra

Estou avaliando qual pode ser a melhor opção de migration. Atualmente, estou em um MySQL particionado (partição horizontal), com a maioria dos meus dados armazenados em blobs JSON. Eu não tenho nenhuma consulta SQL complexa (já migrada depois que particionei meu database). Neste momento, parece que tanto MongoDB quanto Cassandra seriam opções possíveis. Minha situação: […]

Rails DB Migration – Como soltar uma tabela?

Eu adicionei uma tabela que eu pensei que iria precisar, mas agora não planejo mais usá-la. Como devo remover essa tabela? Já executei migrações, então a tabela está no meu database. Eu acho que o rails generate migration deve ser capaz de lidar com isso, mas ainda não descobri como. Eu tentei: rails generate migration […]

Como se conectar a vários bancos de dados no Hibernate

Eu sou novo para o Hibernate e experimentar coisas. Uma coisa que parece divertir tudo é como se conectar a bancos de dados diferentes? Eu tenho duas perguntas aqui: Se no mesmo aplicativo da web eu precisar conectar ao MySQL e Oracle, como faço isso? Eu estou usando o MySQL e tenho dois bancos de […]

Chaves primárias compostas versus campo de ID de object exclusivo

Eu herdei um database criado com a idéia de que as chaves compostas são muito mais ideais do que usar um campo de ID de object único e que, ao criar um database, um único ID exclusivo nunca deve ser usado como chave primária. Como eu estava construindo um front-end do Rails para esse database, […]

T-SQL Pivot? Possibilidade de criar colunas de tabela a partir de valores de linha

É realmente possível rodar um T-SQL (2005) de modo que (por uma questão de argumento) os valores das primeiras linhas da coluna se tornem os títulos das colunas da tabela de saída? Eu percebo que isso não é realmente o que o PIVOT é, mas é o que eu preciso – a habilidade de solicitar […]

Lista de foreign keys e as tabelas que elas referenciam

Eu estou tentando encontrar uma consulta que me retornará uma lista das foreign keys para uma tabela e as tabelas e colunas que eles fazem referência. Eu estou no meio do caminho com SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = ‘R’ Mas ainda […]

Implementando comentários e gostos no database

Eu sou um desenvolvedor de software. Eu adoro codificar, mas odeio bancos de dados … Atualmente, estou criando um site no qual um usuário poderá marcar uma entidade como favorita (como no FB), marcá- la e comentar . Eu fico preso no design de tabelas de database para lidar com essa funcionalidade. A solução é […]

Redefinir migrações de estrutura de entidade

IgnoreChanges minhas migrações, usei IgnoreChanges na migration inicial, mas agora quero excluir todas as migrações e começar com uma migration inicial com toda a lógica. Quando eu excluir as migrações na pasta e tente e Add-Migration não gera um arquivo completo (está vazio – porque eu não fiz nenhuma alteração desde a minha última, mas […]

Como funciona a indexação de database?

Considerando que a indexação é tão importante quanto seu dataset aumenta de tamanho, alguém pode explicar como a indexação funciona em um nível agnóstico de database? Para obter informações sobre consultas para indexar um campo, confira Como faço para indexar uma coluna do database .