Eu tenho um aplicativo Django que usa PostgreSQL para analisar dados de tweets. O conjunto de dados aumenta em milhares de registros a cada solicitação. Estou usando o banco de dados principalmente como um cache, então planejei excluir todos os registros a cada 24 horas para permitir novas solicitações sem aumentar desnecessariamente o tamanho do banco de dados.
Django usa o SERIAL
tipo para armazenar os ids; um novo item recebe o próximo valor mais alto do último item que foi criado, em vez do primeiro número disponível. Não uso os ids para nada fora do ORM. Minha preocupação é que acabarei ficando sem espaço de chave em minha VM de 32 bits. O que o PostgreSQL faz quando o próximo valor é muito grande SERIAL
? Dá erro? Ele reverte para um?