помогите с файлом миграции бд на symfony - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 27 Nov 2024 22:31:00 +0300 <a href="/users/Vantuz">Вантуз-мен</a>, похоже на то, что специализированные команды не предусмотрены.<br> Зато, видимо, в консоли можно создавать таблицы с полями, но для многоразового использования это не подходит; не совсем понятно для чего эту возможность сделали.<br> <br> <em><span style="font-size:x-small">Добавлено через 01:50 сек.</span></em><br> <blockquote class="blockquote"><br> и я считаю что этого достаточно, поля можно и так создавать<footer class="blockquote-footer">@Vantuz </footer></blockquote> ну да, мысль! Благодарю. Жаль, что не так структурировано как в ларавэл. https://visavi.net/topics/44395/706227 помогите с файлом миграции бд на symfony php Wed, 08 Jul 2020 00:12:06 +0300 Сообщения https://visavi.net/topics/44395/706227 Не уверен, но возможно там нет каких-то готовых команд для создания полей в бд<br> по крайней мере при генерации миграций из готовой таблицы в файл <br> создаются подобные миграции<br> <br> <pre class="prettyprint"> public function up(Schema $schema) &#58; void { // this up() migration is auto-generated, please modify it to your needs $this-&gt;abortIf($this-&gt;connection-&gt;getDatabasePlatform()-&gt;getName() !== &#039;postgresql&#039;, &#039;Migration can only be executed safely on \&#039;postgresql\&#039;.&#039;); $this-&gt;addSql(&#039;CREATE TABLE visitors (visitor_id UUID NOT NULL, web TEXT NOT NULL, updated_at TIMESTAMP(0) WITH TIME ZONE NOT NULL, created_at TIMESTAMP(0) WITH TIME ZONE NOT NULL, PRIMARY KEY(visitor_id))&#039;); }</pre> и я считаю что этого достаточно, поля можно и так создавать https://visavi.net/topics/44395/706226 помогите с файлом миграции бд на symfony Вантуз-мен Tue, 07 Jul 2020 22:02:06 +0300 Сообщения https://visavi.net/topics/44395/706226 Есть ли у кого готовый файл миграции бд для образца? Запарился юзать &quot;ихнюю&quot; документацию в которой ничего подобного не нашел, кроме консольных команд.<br> Создал миграцию, в ней: <pre class="prettyprint">&lt;?php declare(strict_types=1); namespace DoctrineMigrations; use Doctrine\DBAL\Schema\Schema; use Doctrine\Migrations\AbstractMigration; /** * Auto-generated Migration&#58; Please modify to your needs! */ final class Version20200707104738 extends AbstractMigration { public function getDescription() &#58; string { return &#039;&#039;; } public function up(Schema $schema) &#58; void { // this up() migration is auto-generated, please modify it to your needs $this-&gt;addSql(&#039;CREATE TABLE album (id INT AUTO_INCREMENT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB&#039;); } public function down(Schema $schema) &#58; void { // this down() migration is auto-generated, please modify it to your needs $this-&gt;addSql(&#039;DROP TABLE album&#039;); } }</pre> А синтаксис команд для добавления полей никак не найду. Помогите пожалуйста ссылкой на инфу или готовым заполненным образцом. https://visavi.net/topics/44395/706225 помогите с файлом миграции бд на symfony php Tue, 07 Jul 2020 14:02:10 +0300 Сообщения https://visavi.net/topics/44395/706225