Eu li os documentos e algumas postagens no blog, mas ainda não entendi para que serve a tag "unpackaged" em um nome de arquivo de extensão.
Quando eu usaria e não usaria?
Eu li os documentos e algumas postagens no blog, mas ainda não entendi para que serve a tag "unpackaged" em um nome de arquivo de extensão.
Quando eu usaria e não usaria?
Se você tivesse, digamos, um banco de dados PostgreSQL 9.0 usando hstore, você carregaria o suporte hstore executando o
.sql
script do contrib.Foi uma grande dor despejar e recarregar esses bancos de dados e, especialmente, atualizar o contrib para uma nova versão.
Quando as extensões foram introduzidas, havia a necessidade de converter o contrib "não empacotado", ou seja, carregado de um script sql, em uma extensão que pudesse ser reconhecida pelo sistema, com versão e atualizada usando o sistema de controle de extensão.
É para isso que
from unpackaged
serve. Ele registra uma extensão já instalada que foi configurada manualmente a partir de um script.Para mais detalhes, consulte a documentação.