forge->addField([ 'id' => [ 'type' => 'BIGINT', 'constraint' => 20, 'unsigned' => true, 'auto_increment' => true, 'comment' => 'The episode ID', ], 'podcast_id' => [ 'type' => 'BIGINT', 'constraint' => 20, 'unsigned' => true, 'comment' => 'The podcast ID', ], 'title' => [ 'type' => 'VARCHAR', 'constraint' => 1024, 'comment' => 'An episode title. title is a string containing a clear, concise name for your episode. Don’t specify the episode number or season number in this tag.', ], 'slug' => [ 'type' => 'VARCHAR', 'constraint' => 191, 'comment' => 'Episode slug for URLs', ], 'enclosure_uri' => [ 'type' => 'VARCHAR', 'constraint' => 1024, 'comment' => 'The URI attribute points to your podcast media file. The file extension specified within the URI attribute determines whether or not content appears in the podcast directory. Supported file formats include M4A, MP3, MOV, MP4, M4V, and PDF.', ], 'pub_date' => [ 'type' => 'DATETIME', 'comment' => 'The date and time when an episode was released. Format the date using the RFC 2822 specifications. For example: Wed, 15 Jun 2019 19:00:00 UTC.', ], 'description' => [ 'type' => 'TEXT', 'null' => true, 'comment' => 'An episode description. Description is text containing one or more sentences describing your episode to potential listeners. You can specify up to 4000 characters. You can use rich text formatting and some HTML (

,

    ,