Ir para conteúdo
Fórum Script Brasil

Dr. House

Membros
  • Total de itens

    139
  • Registro em

  • Última visita

Tudo que Dr. House postou

  1. um select com este criterio retorna quantos registros?
  2. cara, se tem dados de tantos, anos, dependendo da tabela, e dos relacionamentos dela, e da qtd de dados que existem nela, pode demorar mesmo. tlvz seja a maneira como você esta fazendo a deleçao que não esteja la tão boa assim....
  3. Rapaz, com sql no postgreSQL você consegue obter determinadas informacoes por exemplo, se você quiser saber o tipo de um determinado campo de uma tabela, você pode usar um comando como esse: select c.* from information_schema.columns c where table_name = 'setor' and c.column_name = 'codigo'; Depois é só usar a imaginaçao. você pode fazer um programa em groovy ou java para verificar as informacoes do seu banco e compara-las, num map ou numa lista de strings sei la..
  4. Otima dica Kakao. Vou gugardar essa.
  5. Se você coloca ele num centOS ou Fedora, com essa configuraçao. vai sentir muita diferença. Windows nesse caso, você precisa ficar fazendo desfragmentacao do disco pra melhorar desempenho do SO. não vai adiantar muito você fazer configs no postgres, e o seu SO não ajudar muito. Meu conselho a você é usar Linux como servidor de banco. você vai sim perceber diferenca no desempenho, principalmente se você usar sistema server, tipo ubuntu server, ou centos...
  6. olha, eu já pasei por problemas assim. A minha soluçao aqui, foi que minhas fields de codigo que eu tenho, que não são chaves, eu passei tudo pra varchar. no seu caso, seu como o codigo é chave, seria melhor aproveitar a deixa e padronizar logo. Minhas talbelas aqui tem uma field id, bigint, que são as chaves. e uma field codigo varchar. você pode: 1- passar seus codigos para int 2- passar seu codigos para varchar
  7. Boa tarde a todos. Eu to com um pequenino entrave aqui e gostaria de pedir a ajuda de vocês: Seguinte: tenho aqui no meu banco uma tabela setores que possui 3 campos, id, código e nome; Nesse momento, código esta como inteiro, e eu quero que ele seja varchar de 4 posições. Então executei o seguinte comando: alter table setores alter column codigo type varchar(4) using codigo::text Porem encontrei o seguinte erro no postgresql SQL Error [42883]: ERRO: operador não existe: character varying = bigint ERRO: operador não existe: character varying = bigint alguém pode me ajudar? Desde já agradeço.
  8. Que bom que resolveu. Uma dica. você usou like se você usar ilike, a consulta não sera case sensitive, e vai buscar qualquer " Y", maiusculo ou minusculo!!
  9. Dr. House

    tabelas

    Oi bom dia. Nesse caso você está precisando de alguém analista que entenda a regra de negócios. Veja se já não existe algum sistema que faca isso bem que seja desktop. Veja como esta o banco de dados. Tlvz lhe ajude. Se não encontrar você precisa ter alguém que entenda a seu lado para pelo menos lhe orientar. Boa sorte!
  10. Olha, com o postgreSQL acredito ue voce não vai ter muita dificuldade, porque de lentidao não. Tem de ver se o Delphi vai aguentar o processamento todo.... E outra, você vai ficar cheio de fields nullas ou sem informaçao..
  11. n entendi não, você quer passar o conteudo de tablea para tableb quando o nome for igual, isso?
  12. bom, vi q você já resolveu, mas era o que eu iria dizer, pra você fazer um cast
  13. Dr. House

    Metodos

    coloca um check na tabela, verificando se o id dessa tabela esta presente em outra. Voce pode tambem fazer isso por meio de constraints. Posso estar errado, ams se não me engano, você coloca ON DELETE RESTRICT
  14. verifique seu email em alguns instantes.
  15. Boa tarde. Estou seguindo um tutorial de como fazer upload de arquivos usando springframework. http://www.loiane.com/2010/03/tutorial-upload-de-arquivo-com-extjs-e-spring-framework/ em uma classe desse tutorial, eu tenho o seguinte codigo: package com.loiane.web; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.validation.BindException; import org.springframework.web.bind.ServletRequestDataBinder; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.support.ByteArrayMultipartFileEditor; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.SimpleFormController; import com.loiane.beans.FileUploadBean; public class FileUploadController extends SimpleFormController { protected ModelAndView onSubmit( HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws ServletException, IOException { // cast the bean FileUploadBean bean = (FileUploadBean) command; MultipartFile file = bean.getFile(); String fileName = null; if (file == null) { System.out.println("User Did not upload file"); } else { System.out.println("Uploaded File Name is :" + file.getOriginalFilename()); } InputStream inputStream = null; OutputStream outputStream = null; if (file.getSize() > 0) { inputStream = file.getInputStream(); String root = "C:\\"; fileName = root + file.getOriginalFilename(); outputStream = new FileOutputStream(fileName); int readBytes = 0; byte[] buffer = new byte[10000]; while ((readBytes = inputStream.read(buffer, 0 , 10000))!=-1){ outputStream.write(buffer, 0, readBytes); } outputStream.close(); inputStream.close(); } return null; } protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws ServletException { // to actually be able to convert Multipart instance to byte[] // we have to register a custom editor binder.registerCustomEditor(byte[].class, new ByteArrayMultipartFileEditor()); // now Spring knows how to handle multipart object and convert them } } Ao executar, eu tenho uma msg de erro na linha // cast the bean FileUploadBean bean = (FileUploadBean) command; a msg é a seguinte java.lang.ClassCastException: java.lang.Object cannot be cast to br.com.doutorhouse.FileUploadBean alguém sabe como resolvo isso?
  16. Qual o Servidor WEB? Servidor web e servidor de Banco na mesma maquina? qual o SO?
  17. Cara, o problema pode na ser o banco de dados. O sistema é web ou desktop? tem quanto de memoria o servidor? tem espaço suficiente no hd? a rede ta de boa?
  18. Dr. House

    Porcentagem

    use o fator como o colega acima fez select valor as valorOriginal, valor*0.07 as porcentagem from table where --conditions --conditions
  19. ta demorando demais.... se esse dump foi feito com insert, vai levar uma vida mesmo...
  20. cara, faz assim. no servidor novo, cm pg 9.3 abra a linha de comando e de o seguinte comando la: pg_dumpall -U usuario -h ipdoservidor > /home/usuario/db.out Depois no servidor novo mesmo você da o seguinte comando para restaurar: psql -h localhost -U usuario -f db.out postgres você obrigatoriamente tem de gerar o dump com o postgres 9.3, ou vai dar incompatibilidade. Boa sorte. um pg Dumpall faz um bkup de toooooooodo o servidor. Se você quiser apenas um banco de dados, você faz assim: bkp: pg_dump -U usuario -h ipdoservidor -v -b nomedobanco > /home/usuario/nomedobanco.sql para restaurar você faz um createdb: createdb -U usuario -h localhost nomedobanco depois um psql para restaurar psql -U usuario -h localhost -f nomedobanco.sql -d nomedobanco
  21. a msg diz haver um erro de sintaxe no select. rode o select e veja se funciona, select count(*) +1 as total, b.code from tableB b where b.code ilike'%1' se sim basta dar o update como o colega falou ai acima. Se já resolveu conta ai como foi :D
  22. Dr. House

    Sub select

    Legal! boa sorte, e poe ai como Resolvido!! :)
  23. Dr. House

    Sub select

    Use uma boa ide para escrever seu codigo sql, como DBeaver
×
×
  • Criar Novo...