|
Модераторы: skyboy |
|
Alex |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 162 |
Можноли поставить тригеры в базе данных? Если да, то как?
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Наставник |
|
|||
Опытный Профиль Группа: Участник Сообщений: 327 Регистрация: 4.11.2004 Репутация: 1 Всего: 15 |
Тригеры не реализованы в MySQL. (Возможно сделают в MySQL 5)
|
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Ну не может быть, а точно...
http://dev.mysql.com/doc/mysql/en/mysql-5-0-nutshell.html http://dev.mysql.com/doc/mysql/en/todo.html Это сообщение отредактировал(а) Mal Hack - 26.2.2005, 13:42 |
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Быстрее бы.
|
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Admin
спорно... Уж лучше попозже, чем дырявые и сырые. Я вообще придерживаюсь мнения, что если нужны тригеры и т.п. то это уже Посгресс или Оракл, а MySQL должна оставаться простой БД... В этом был ее плюс... |
|||
|
||||
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: нет Всего: 99 |
Интересно это тоже самое, что и триггер в электронике? -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Alex |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 162 |
Мне как человеку, который пишет нормальные клиенские приложения по меньшей мере странно слышать, что в современной базе данных нету тригеров. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Alex
В этом-то и плюс был MySQL... Что она простая... Оня легка для понимания для новичков.
ИМХО, для серьезных приложений - серьезные БД |
|||
|
||||
Alex |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 162 |
Mal Hack, Как говорится если ты новичок на тебе простое средство, где большую часть нужно самому писать. А когда ты все это освоишь, тебе покажут другую базу данных, и ты будешь ценить то, что для тебя сделали ее разработчики т.к. тут же вспомнишь, сколько ты времени тратил на то, что теперь можешь делать за минуты.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Преимущество MySQL, это то, что она БЕСПЛАТНА! А Postgresql обладает ненамного большими возможностями, чем MySQL и на мой взгляд гораздо более худшей поддержкой.
Если уж менять MySQL, то менять на MS SQL или на Oracle надо. Однако тригеры в MySQL необходимы и вообще в пятой версии они планируют много хорошего сделать. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 1 Всего: 36 |
Не согласен. Она бесплатна тока для некоммерческого использования. Ввиду этого я все чаще поглядываю на PostgreSQL/Firebird, к-е ПОЛНОСТЬЮ бесплатны. Для ЛЮБОГО вида использования. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Wowa |
|
|||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
откуда такая информация? Насколько я знаю платная версия предлагается просто параллельно для желающих иметь еще хорошую поддержку. Добавлено @ 01:33 Our software is 100% GPL (General Public License); if yours is 100% GPL compliant, then you have no obligation to pay us for the licenses. This is a great opportunity for the open source community and those of you who are developing open source software. The formal terms of the GPL license can be found in the GNU General Public License section of the MySQL Reference Manual. Please note that the General Public License can be restrictive, so if it doesn't meet your needs, you are better served by our Commercial License. Specifically: MySQL is free use for those who are 100% GPL. If your application is licensed under GPL or compatible OSI license approved by MySQL AB, you are free to ship any GPL software of MySQL AB with your application ('application' means any type of software application, system, tool or utility). You do not need a separate signed agreement with MySQL AB, because the GPL license is sufficient. We do, however, recommend you contact us as there usually are good opportunities for partnership and co-marketing. Under the Open Source License, you must release the complete source code for the application that is built on MySQL. You do not need to release the source code for components that are generally installed on the operating system on which your application runs, such as system header files or libraries. Free use for those who never copy, modify or distribute. As long as you never distribute the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not. You are allowed to modify MySQL Software source code any way you like as long as the distributed derivative work is licensed under the GPL as well. You are allowed to copy MySQL binaries and source code, but when you do so, the copies will fall under the GPL license. Optional GPL License Exception for PHP. As a special exception, MySQL AB gives permission to distribute derivative works that are formed with GPL-licensed MySQL software and with software licensed under version 3.0 of the PHP license. You must obey the GNU General Public License in all respects for all of the code used other than code licensed under version 3.0 of the PHP license. FOSS Exception. We have created a license exception which enables Free and Open Source software ("FOSS") to be able to include the GPL-licensed MySQL client libraries despite the fact that not all open source licenses are compatible with the GPL.Read more about the exception. |
|||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 1 Всего: 36 |
http://dev.mysql.com/doc/mysql/ru/using-th...al-license.html
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Wowa |
|
||||
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
ну это ведь изменение исходников и распространение твоего добавленного кода вместе с кодом MySQL. Это очень редко применяется на мой взгляд. Кроме того, я не вижу никакого смысла при разработке программы поставлять еще и MySQL. А человек использующий программу установит MySQL сам по инструкции. И за коммерческое использование ему не надо платить. Добавлено @ 02:05 Ключевую фразу на мой взгляд я уже привел выше:
Это очень широкие возможности для бесплатного использования. |
||||
|
|||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 1 Всего: 36 |
Я знаю фирму, к-я написала ПО под MySQL и распространяет его вместе с MySQL (получив лицензию от MySQL AB) - они считают это разумным.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |