Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
нынче в своей основной IDE phpEd разобрался с основным функционалом,
но там есть работа c базами данных, не могу себе представить, а как это, может у кого нить есть личный опыт как IDE работает с базами?
в чем смысл? (Добавление)
и в догонку, иде понимает файлы мускуля (*.sql)
дык вот думаю, а разве их выносят в отдельный файл (зачем)? и получается что нужно это дело пропускать через шаблон для подстановки нужных параметров, а значит нужно впихивать в мускуль файл, шаблоны
либо через пыховский интерпритатор, вот и думаю а как обычно делают в таких случаях
Мелкий
Отправлено: 17 Июня, 2013 - 12:15:52
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DlTA пишет:
и в догонку, иде понимает файлы мускуля (*.sql)
дык вот думаю, а разве их выносят в отдельный файл (зачем)?
Развесистый запрос удобнее понимать с нативной подсветкой sql, а не сплошным одноцветным текстом (т.е. скопировал запрос, вставил в файлик и разбираешь, что происходит).
Во-вторых - хранимые процедуры, триггеры и прочее. Коду приложения ничего с ними делать не надо и напрямую не взаимодействуют, а вот подсветка оных в IDE очень нужна.
По первому вопросу - не в курсе.
----- PostgreSQL DBA
LIME
Отправлено: 17 Июня, 2013 - 12:25:13
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
DlTA пишет:
как IDE работает с базами
как клиент
для mysql пользуюсь отдельным инструментом(MW) но с mongo как-то пользовался плагином в ZS
DlTA
Отправлено: 17 Июня, 2013 - 12:47:10
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Мелкий пишет:
Коду приложения ничего с ними делать не надо и напрямую не взаимодействуют, а вот подсветка оных в IDE очень нужна.
ну вот как бы не фонтан создавать отдельный файл, только для того что б посмотреть в цвете что тут что
надеялся на интерактивное составление запроса
ченить типа как в вин Access где указываются связи и можно в полуавтоматическом режиме составить запросы.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DlTA пишет:
ну вот как бы не фонтан создавать отдельный файл, только для того что б посмотреть в цвете что тут что
Да, подсветка тут вторична, просто по теме топика. Первично размещение кода триггеров и хранимок в системе контроля версий. И последующее их выкатывание на базу удобнее из файла производить - скормить напрямую базе.
caballero пишет:
запросы гораздо проще писать руками
Поддерживаю
----- PostgreSQL DBA
DlTA
Отправлено: 17 Июня, 2013 - 13:20:27
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Мелкий пишет:
caballero пишет:
запросы гораздо проще писать руками
Поддерживаю
первые надцать раз может и да, но каждый раз держать в памяти кто с кем пересикается и вбивать одно и тоже скучно, а копипаст как то не очень корректно.
caballero
Отправлено: 17 Июня, 2013 - 13:29:32
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
первые надцать раз может и да, но каждый раз держать в памяти кто с кем пересикается и вбивать одно и тоже скучно, а копипаст как то не очень корректно.
ну так для этого есть куча способов построить графические диаграммы со связями и тогда ориентироватся
а если речь идет о списке полей то даже в phpmyadmin справи список полей тыкаешь и попадает в запрос.
вообще в нормальной организованной бд нет необходимости перевязывать стопицот таблиц
тем более можно писать представления которые будут содержать выборки для наиболее часто используемых вариантов, можно мспользовать денормализацию и т.д
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Цитата:
вообще в нормальной организованной бд нет необходимости перевязывать стопицот таблиц
серьезно?
В Ide работа с бд такая же, как из любого другого клиента (navicat, MySQL Workbench, Sequel Pro и тд)
Цитата:
а разве их выносят в отдельный файл (зачем)?
В java вынесение запросов в отдельные файлы является нормой, у php разработчиков менее распространено. Зачем вы выносите шаблоны в отдельные файлы? - что бы разделять приложение на логические блоки, что бы не было мешанины, что бы верстальщик мог править шаблоны - тоже самое и тут, в приложениях, где запросы большие и сложные, где их много, где есть отдельная должность архитектора бд - там это нужно. Удобно ведь иметь в одной папке абсолютно все запросы к бд + человека, который мимо разработчиков оптимизирует эти запросы
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.