
☕ CunningFox
13.03.2018
11:49:41

Павел
13.03.2018
11:49:41

SiZE
13.03.2018
11:50:16

Михаил
13.03.2018
11:50:26
Я просто попросил совета, т.к. мало опыта и времени. Если кто-то подскажет с чего начать, в каком формате хранить ТЗ и где прочитать про работу с git через код, я буду крайне признателен.

Google

Михаил
13.03.2018
11:50:39
Если вас это забавляет, я только рад.

Павел
13.03.2018
11:50:52
Забудь про git

SiZE
13.03.2018
11:50:55

Павел
13.03.2018
11:51:01
Храни изменения сам в базе

Kirill
13.03.2018
11:51:21
Нужно создать десять крудов для редактирования всего и вся
просто набросай структуру

Ad.x ??
13.03.2018
11:51:49

SiZE
13.03.2018
11:51:55
ну или ru

Павел
13.03.2018
11:52:07
Возьми изучи один из ГОСТов чтобы понять какие поля в ТЗ хотя бы

Kirill
13.03.2018
11:52:13
ТЗ - Статусы ТЗ - Комментарии - История изменений..

Михаил
13.03.2018
11:53:35

Павел
13.03.2018
11:53:41
ТЗ два поля: название и тип ГОСТа. По типу ГОСТа к ТЗ добавляются поля для заполнения, хранятся в отдельной таблице.

Google

Nibbler
13.03.2018
11:53:54
Это главная проблема ?
Надо понять что ты хранить будешь

Максим
13.03.2018
11:54:08

Nibbler
13.03.2018
11:54:09
и какие данные присутствуют

Павел
13.03.2018
11:54:12

Nibbler
13.03.2018
11:54:35
Он дело говорит ?

Павел
13.03.2018
11:55:12
Вопрос как сделать самолёт. Ответ: изучи основы аэродинамики и типовые конструкторские решения. Да посоны это не проблема, проблема в другом: как сделать самолет

Михаил
13.03.2018
11:55:18
Я и не собираюсь спорить, очень благодарен за ответы

Максим
13.03.2018
11:55:22
может и экстеншены есть, хз, не сталкивался с такой необходимостью в подобных масштабах, хватало такой команды

Kirill
13.03.2018
11:56:35

Ad.x ??
13.03.2018
11:56:37

Максим
13.03.2018
11:57:01

Ad.x ??
13.03.2018
11:57:39

Максим
13.03.2018
11:58:19

Ad.x ??
13.03.2018
11:58:39
без пхп? ) нафига пхп то там?

Максим
13.03.2018
11:59:03
ну он же просит через код работать с git, а не через командную строку)
типа добавил строку в тз, сохранил - и оно закомиттилось
через веб интерфейс, без терминала

Google

Ad.x ??
13.03.2018
11:59:30
блять...
какой-то долбаеб тз придумал честна

Mr.
13.03.2018
12:00:57
привет всем! подскажите, есть-ли какой-то более элегантный способ затянуть sql файлик через миграцию, кроме как $this->execute(file_get_contents(...))?

Alexey
13.03.2018
12:02:56
? Молния!
Завтра утром (14-го марта) закрываем регистрацию. Регистрацию, не оплаты. Оплатить по-прежнему можно, если вы успели зарегистрироваться.
Простите, извините, ждём вас 31 марта! Или в следующем году.

Максим
13.03.2018
12:03:18

Mr.
13.03.2018
12:04:34
ого
не
это сильно дохера комбайн, да и спасёт только тем, что через mysql\mysqldump сделано

Максим
13.03.2018
12:05:25

Mr.
13.03.2018
12:07:20
ну если в середине файла будет проблема, то при любом из вышеописаных подходов при возникновении ошибки импорт прервётся
часть данных до ошибки будет присутствовать, после - нет
в общем, ясно, нету, спасибо

Ad.x ??
13.03.2018
12:07:55

Mr.
13.03.2018
12:08:56
так при ошибке вообще все данные будут отсутствовать

Ad.x ??
13.03.2018
12:09:55
ну все правильно, пойдешь исправлять ошибку
второй раз импорт будет сыпать ошибками же, если половина данных будет, а половина нет

Павел
13.03.2018
12:10:47

Mr.
13.03.2018
12:10:55
проблема в том, что разбираться в базах данных zip кодов желания нет, а заимпортить их нужно
при этом, если будет отсутствовать 5-10-50-100 zip кодов (главное чтобы не подряд) на это можно будет закрыть глаза, но если не будет большей части данных - это уже проблема
сидеть перебирать чужие sql'и это какой-то бред

Павел
13.03.2018
12:11:30
Тогда залей через какой нить phpmyadmin
И не парься
Какая тут миграция в тонну команд?

Максим
13.03.2018
12:11:54

Павел
13.03.2018
12:11:55
Херня это а не миграция

Google

Mr.
13.03.2018
12:12:07
лол
ну ясно, в общем
"як завжди"
создать таблицу в миграции, и затянуть в неё данные из sql - это уже херня

Максим
13.03.2018
12:12:41
либо собрать все данные в массив, и из миграции загнать в базу с помощью Yii::$app->db->createCommand

Mr.
13.03.2018
12:12:45
всё с вами понятно

Павел
13.03.2018
12:12:55
Мы плохие

Mr.
13.03.2018
12:13:00
я сразу за это и спрашивал

Admin
ERROR: S client not available

Никита
13.03.2018
12:13:13

Павел
13.03.2018
12:13:35

Mr.
13.03.2018
12:13:57
интересно, как другие составляют базы zip кодов и координат
наверное пишут свой парсер
и не надо никому заливать данные в таблицы из вне

Павел
13.03.2018
12:14:25
Миграция тут причем?

Mr.
13.03.2018
12:14:36
создать таблицу zip кодов и координат, и заполнить её
$this->createTable()
$this->execute()
вся миграция

Максим
13.03.2018
12:15:02

Павел
13.03.2018
12:15:30
Эти данные можно заполнять при инициализации БД

Google

Ad.x ??
13.03.2018
12:15:53
ты прогромист или кто?!

Mr.
13.03.2018
12:16:25
ну вот я этим как-бы и занялся
и уже даже закончил
просто думал что есть уже коробочный вариант

Павел
13.03.2018
12:16:31
Да подготовить некосячный файл и всьо
Протестить на своем сервере и выложить в репу

Mr.
13.03.2018
12:17:09
я этот файл с гита стянул у какого-то чела
я не хочу вчитываться в 46к строк, и искать там ошибки
или дебажить этот файл, править

Ad.x ??
13.03.2018
12:17:09
такие базы должны быть в нескольких вариантах. Нада брать цсв и парсить без проблем ваще

Максим
13.03.2018
12:17:15
Да подготовить некосячный файл и всьо
главное не через ActiveRecord загонять. А то где то потом полей обязательных добавил, и не загонится инфа в базу из за валидации) как то столкнулся с этим

Павел
13.03.2018
12:17:23

Mr.
13.03.2018
12:17:33
;D
если-бы я нашёл csv'шку я был-бы тааак счастлив

Ad.x ??
13.03.2018
12:18:42

Mr.
13.03.2018
12:18:56
особенно csv'шку с актуальными данными хотя-бы за 2010 год

Павел
13.03.2018
12:19:22

Максим
13.03.2018
12:19:27

Павел
13.03.2018
12:19:39

Mr.
13.03.2018
12:19:39
:D
ахахах
заниматься мне больше не чем

Максим
13.03.2018
12:19:48

Павел
13.03.2018
12:19:57
Да, луче тут тряндеть