Postgresql:postgresql数据库可以写入的最大存储过程数是多少?

时间:2018-02-16 12:11:35

标签: postgresql stored-procedures

需要知道编写数据库存储过程的最佳实践。那么为了可读性和可维护性,可以为postgresql数据库编写的最大存储过程数是多少。如果有任何编写存储过程的标准,请告诉我。

1 个答案:

答案 0 :(得分:0)

没有限制(在合理范围内)。可维护性的关键是使用模式和命名约定将存储过程分离为逻辑功能区域(业务单元)。例如,在过度简化的业务数据库中,您可以创建三个模式:财务,客户,库存。然后将存储过程组织到这些模式中。例如:

  • finance.calculate_year_end_report
  • finance.update_finance_record
  • customer.create_customer
  • inventory.update_current_inventory

您可以使用命名约定在这些下创建较小的组织集。例如,您可以在财务内部执行此操作:

  • 金融。的 _calculate_estimated_taxes
  • 金融。的 _aggregate_sales_tax
  • 金融。的报表 _calculate_year_end
  • 金融。的报表 _ytd_revenue
  • finance.update_finance_record