Tecnologia da Informação EmÁudio: Templates
Fala, pessoal. Voltei. Agora é hora de batermos um papo sobre templates. Coloca aquele sorrisão no rosto e cola em mim.
Oh gente, uma vez conectado a um cluster através de um cliente que suporte a execução de comandos SQL, como PSQL, você pode criar um banco de dados através do comando DDL Create Database previsto no padrão SQL.
Quando executamos esse comando na verdade o que o postgreSQL faz é copiar um banco de dados modelo que vem embarcado no sistema. Esse banco de dados é chamado Template um. Esse mecanismo tem uma particularidade interessante, que é dar a possibilidade do usuário alterar esse modelo para que os novos bancos de dados criados já sejam criados com um determinado conjunto de objetos e propriedades.
A documentação dá o exemplo da utilização da linguagem PL, que é uma linguagem procedural utilizada na criação de funções que pode ser instalada em bancos de dados do PostgreSQL.
Se o administrador do cluster em questão planejar criar vários bancos de dados que devem todos suportar a li... Ler mais