Михаил
Павел
ТЗ два поля: название и тип ГОСТа. По типу ГОСТа к ТЗ добавляются поля для заполнения, хранятся в отдельной таблице.
Yuri
Это главная проблема 🙂
Yuri
Надо понять что ты хранить будешь
Максим
Yuri
и какие данные присутствуют
Павел
Yuri
Yuri
Он дело говорит 🙂
Павел
Вопрос как сделать самолёт. Ответ: изучи основы аэродинамики и типовые конструкторские решения. Да посоны это не проблема, проблема в другом: как сделать самолет
Михаил
Я и не собираюсь спорить, очень благодарен за ответы
Максим
Максим
может и экстеншены есть, хз, не сталкивался с такой необходимостью в подобных масштабах, хватало такой команды
The Ant
The Ant
The Ant
без пхп? ) нафига пхп то там?
Максим
ну он же просит через код работать с git, а не через командную строку)
Максим
типа добавил строку в тз, сохранил - и оно закомиттилось
Максим
через веб интерфейс, без терминала
The Ant
блять...
The Ant
какой-то долбаеб тз придумал честна
👀
привет всем! подскажите, есть-ли какой-то более элегантный способ затянуть sql файлик через миграцию, кроме как $this->execute(file_get_contents(...))?
Alexey
🍑 Молния!
Завтра утром (14-го марта) закрываем регистрацию. Регистрацию, не оплаты. Оплатить по-прежнему можно, если вы успели зарегистрироваться.
Простите, извините, ждём вас 31 марта! Или в следующем году.
Максим
👀
ого
не
это сильно дохера комбайн, да и спасёт только тем, что через mysql\mysqldump сделано
Максим
👀
ну если в середине файла будет проблема, то при любом из вышеописаных подходов при возникновении ошибки импорт прервётся
часть данных до ошибки будет присутствовать, после - нет
в общем, ясно, нету, спасибо
The Ant
👀
так при ошибке вообще все данные будут отсутствовать
The Ant
ну все правильно, пойдешь исправлять ошибку
The Ant
второй раз импорт будет сыпать ошибками же, если половина данных будет, а половина нет
Павел
👀
проблема в том, что разбираться в базах данных zip кодов желания нет, а заимпортить их нужно
при этом, если будет отсутствовать 5-10-50-100 zip кодов (главное чтобы не подряд) на это можно будет закрыть глаза, но если не будет большей части данных - это уже проблема
👀
сидеть перебирать чужие sql'и это какой-то бред
Павел
Тогда залей через какой нить phpmyadmin
Павел
И не парься
Павел
Какая тут миграция в тонну команд?
Максим
Павел
Херня это а не миграция
👀
лол
👀
ну ясно, в общем
👀
"як завжди"
👀
создать таблицу в миграции, и затянуть в неё данные из sql - это уже херня
Максим
либо собрать все данные в массив, и из миграции загнать в базу с помощью Yii::$app->db->createCommand
👀
всё с вами понятно
👀
Павел
Мы плохие
👀
я сразу за это и спрашивал
Павел
Павел
👀
👀
интересно, как другие составляют базы zip кодов и координат
👀
наверное пишут свой парсер
👀
и не надо никому заливать данные в таблицы из вне
Павел
Миграция тут причем?
👀
создать таблицу zip кодов и координат, и заполнить её
👀
$this->createTable()
$this->execute()
вся миграция
Павел
Эти данные можно заполнять при инициализации БД
The Ant
ты прогромист или кто?!
👀
ну вот я этим как-бы и занялся
и уже даже закончил
просто думал что есть уже коробочный вариант
Павел
Да подготовить некосячный файл и всьо
Павел
Протестить на своем сервере и выложить в репу
👀
я этот файл с гита стянул у какого-то чела
я не хочу вчитываться в 46к строк, и искать там ошибки
или дебажить этот файл, править
The Ant
такие базы должны быть в нескольких вариантах. Нада брать цсв и парсить без проблем ваще
Максим
Да подготовить некосячный файл и всьо
главное не через ActiveRecord загонять. А то где то потом полей обязательных добавил, и не загонится инфа в базу из за валидации) как то столкнулся с этим
Павел
👀
;D
👀
👀
если-бы я нашёл csv'шку я был-бы тааак счастлив
The Ant
👀
особенно csv'шку с актуальными данными хотя-бы за 2010 год
Максим
Павел