Gerador de UUID PostgreSQL
Gera valores UUID para bancos PostgreSQL, com trechos SQL opcionais e opções de formatação para facilitar a criação de chaves primárias e o seed de dados.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
About This Tool
Lógica principal e recursos: UUIDs podem ser gerados via gen_random_uuid() (por meio da extensão pgcrypto) ou uuid_generate_v4() (por meio da extensão uuid-ossp). A disponibilidade das extensões é detectada e a função apropriada é escolhida; podem ser gerados valores crus ou instruções SQL que os geram em uma única chamada com generate_series. Opções avançadas incluem maiúsculas/minúsculas, manter ou remover hífens e apresentar como lista literal ou snippet SELECT. Opções avançadas incluem tamanho do lote e um bloco SQL pronto para colar em scripts. Extensões ausentes geram orientação.
Entradas & Saídas: Entradas: count (inteiro, 1–100000), versão (v4 ou v1) e flags de formatação. Flags opcionais indicam extensões disponíveis. Saídas: lista de strings UUID e snippet SQL opcional com um conjunto de resultados de exemplo. Validação: count positivo e versão suportada; se nenhuma extensão estiver disponível, recebe-se orientação.
Algoritmos & Casos Limite: os trechos SQL usam gen_random_uuid() ou uuid_generate_v4() em um loop generate_series(n) e escolhem a função correspondente. Casos limites incluem valores não positivos, extensões ausentes ou versões não suportadas, gerando mensagens de erro. Saídas normalizadas ao formato desejado e sem dependência de fontes externas. Suposições & Exclusões: requer ambiente PostgreSQL; não gerencia conexões nem gera UUID além das funções embutidas.
How to Use
- Fornecer entradas: defina count, escolha a versão (v4 ou v
- e indique quais extensões estão disponíveis (pgcrypto, uuid-ossp).
- Escolha o método: a ferramenta usa gen_random_uuid() quando pgcrypto está disponível, senão uuid_generate_v4() se uuid-ossp estiver instalado; se ambos não estiverem disponíveis, uma orientação é exibida.
- Executar o cálculo: gere uma lista bruta de literais UUID ou uma instrução SQL SELECT que usa generate_series para produzir um conjunto de resultados.
- Rever as saídas: examine resultados de exemplo e o snippet SQL.
- Opcional: exportar resultados para SQL ou CSV para seed.
Frequently Asked Questions
Find Quick Answers
Quais extensões PostgreSQL são necessárias?
UUIDs podem ser determinísticos?
Como insiro os UUIDs gerados em uma tabela?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Conversor Spotify para MP3
Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...
Calculadora de Distância Rodoviária
Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...
Your Feedback Matters
Help Us to Improve
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic