如何在laravel 5.2中通过迁移继承postgresql?

时间:2016-02-02 05:08:03

标签: postgresql laravel

我想在postgresql中使用继承来制作表格,我支持这个http://packalyst.com/packages/package/thibaud-dauce/postgresql-schema形式的laravel 4.2,但它不适用于laravel 5.2。

它告诉我:

[Symfony\Component\Debug\Exception\FatalThrowableError] Fatal error: Class ThibaudDauce\PostgresqlSchema\PostgresqlSchemaServiceProvider' not found  

当我尝试使用composer update时。

你能帮我吗?

2 个答案:

答案 0 :(得分:1)

你可以通过这样的作曲家拉出这个包https://packagist.org/packages/rishi-ramawat/laravel-postgresql-inherit,以便在Laravel 5.2。* & 5.3。*

composer require "rishi-ramawat/laravel-postgresql-inherit ~2.1.0"

这是我维护的一个包,它目前支持Laravel 5.2。* 5.3。* &的 5.4 *

对于Laravel 5.4。* ,你必须这样做:

composer require "rishi-ramawat/laravel-postgresql-inherit ~2.2"

请阅读此软件包的README以了解有关完整安装过程的更多信息。

答案 1 :(得分:0)

您可以运行它:

DB::statement("ALTER TABLE capitals INHERIT cities;");