@yii2ru

Страница 1055 из 1721
☕ CunningFox
13.03.2018
11:49:41
точно так же если надо два подключения к обычной БД
? действительно просто и усложнять не надо)

Павел
13.03.2018
11:49:41
Михаил
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
А может и фриланс ? ибо чувак пропал просто когда вопросы пошли
это как индусы, берутся за любую работу, даже если сделать не могут ) на upwork часто видел no india и тп )

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

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

просто набросай структуру

Ad.x ??
13.03.2018
11:51:49
Правило = Роль
нит. Правило = правило. Роль = роль.

Павел
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
Я и не собираюсь спорить, очень благодарен за ответы
Тебе советы или реализация? Если советы, то лучше прислушаться уж, серьёзно, а если реализация, то я не думаю, что кто-то будет тратить время реализовывать.

Максим
13.03.2018
11:57:01
а экзек зачем?
чтобы из php вызвать. есть другие способы?

Ad.x ??
13.03.2018
11:57:39
чтобы из php вызвать. есть другие способы?
командная строчка в терминале

Максим
13.03.2018
11:58:19
командная строчка в терминале
впервые слышу про терминал в php

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 марта! Или в следующем году.

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

Максим
13.03.2018
12:05:25
ого не это сильно дохера комбайн, да и спасёт только тем, что через mysql\mysqldump сделано
ну вряд ли будет более элегантный способ, чем импорт в одну строку)

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

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: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
создать таблицу в миграции, и затянуть в неё данные из sql - это уже херня
создание/изменение структуры в миграции - норма, работа с данными - херня какая-то )

Павел
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
проблема в том, что разбираться в базах данных zip кодов желания нет, а заимпортить их нужно при этом, если будет отсутствовать 5-10-50-100 zip кодов (главное чтобы не подряд) на это можно будет закрыть глаза, но если не будет большей части данных - это уже проблема
ну напиши парсер SQL который разобьет твой файл на отдельные запросы, потом в цикле будешь импортить в базу обернув все в трай и ловя эксепшены. Исходя из пойманых ошибок (N подряд, или набранная критическая масса) уже откатишь изменения. В смысле делетнешь скриптом :D

ты прогромист или кто?!

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 загонять. А то где то потом полей обязательных добавил, и не загонится инфа в базу из за валидации) как то столкнулся с этим

Mr.
13.03.2018
12:17:33
;D

если-бы я нашёл csv'шку я был-бы тааак счастлив

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

Павел
13.03.2018
12:19:22
если-бы я нашёл csv'шку я был-бы тааак счастлив
Создай левую таблицу, залей туда стянутое с git, экспортни в csv

Максим
13.03.2018
12:19:27
особенно csv'шку с актуальными данными хотя-бы за 2010 год
импортируй в phpmyadmin в левую базу, экспортируй в цсв

Mr.
13.03.2018
12:19:39
:D ахахах

заниматься мне больше не чем

Максим
13.03.2018
12:19:48
Чур я первый
не вопрос)

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

Страница 1055 из 1721