Skip to content
Snippets Groups Projects
2020-07-03-191500_add_podcasts_users.php 1.13 KiB
Newer Older
  • Learn to ignore specific revisions
  • /**
     * Class AddLanguages
     * Creates languages table in database
     *
     * @copyright  2020 Podlibre
     * @license    https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
     * @link       https://castopod.org/
     */
    
    namespace App\Database\Migrations;
    
    use CodeIgniter\Database\Migration;
    
    
    class AddPodcastsUsers extends Migration
    
                'user_id' => [
                    'type' => 'INT',
    
            $this->forge->addPrimaryKey(['user_id', 'podcast_id']);
    
            $this->forge->addForeignKey('user_id', 'users', 'id');
            $this->forge->addForeignKey('podcast_id', 'podcasts', 'id');
    
            $this->forge->addForeignKey('group_id', 'auth_groups', 'id');
    
            $this->forge->createTable('podcasts_users');
    
            $this->forge->dropTable('podcasts_users');