我已经开发了函数myfunction
。我可以使其成为PostgreSQL内置函数,例如count
或max
函数吗?
答案 0 :(得分:0)
您有几种选择:
如果您认为函数应该成为核心PostgreSQL的一部分,因为它对许多用户有用,请与pgsql-hackers邮件列表联系。上面的Kaushik Nayak提供的link很不错。
在发布补丁之前先讨论一下想法和设计-很有可能必须重写它。您必须吸引评论者和提交者才能获得补丁。您需要耐心和坚持。
您可以将补丁保留在PostgreSQL之外,并在新版本发布时对其进行调整。那很乏味。
因为您的需求很频繁,而且核心不能(也不想)包含所有内容,所以PostgreSQL具有很好的可扩展性。将功能打包为扩展很容易。这使维护和安装变得非常容易,因为您无需重建PostgreSQL。
您可以发布扩展程序。仅仅因为它不在核心并不意味着它就必须不受欢迎。想想PostGIS,对于许多人来说,首先就是加入PostgreSQL的原因。