Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 20   вперед  Ctrl
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Yo.!

я бы постеснялся на твоем месте рассуждать о синтаксических ошибках оракла.

Ну я не ты, поэтому не постесняюсь:
SQL> create procedure Yo as begin ХЕР!!! end;
   2  /

Warning: Procedure created with compilation errors.
О чём тут рассуждать, если "Procedure created"?

И, кстати, о to_number:
SQL> select to_number(to_char(1234, 'TM'), 'TM') from dual;
select to_number(to_char(1234, 'TM'), 'TM') from dual
                  *
ERROR at line 1:
ORA-01722: invalid number
Что толку рассуждать о неработоспособной функции?.. Может, хоть в PG она
работает, в отличие от...

Posted via ActualForum NNTP Server 1.4

30 июн 10, 17:26    [9026613]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

Yo.!

я бы постеснялся на твоем месте рассуждать о синтаксических ошибках оракла.

Ну я не ты, поэтому не постесняюсь:
SQL> create procedure Yo as begin ХЕР!!! end;
   2  /

Warning: Procedure created with compilation errors.
О чём тут рассуждать, если "Procedure created"?

И, кстати, о to_number:
SQL> select to_number(to_char(1234, 'TM'), 'TM') from dual;
select to_number(to_char(1234, 'TM'), 'TM') from dual
                  *
ERROR at line 1:
ORA-01722: invalid number
Что толку рассуждать о неработоспособной функции?.. Может, хоть в PG она
работает, в отличие от...


зачод
а "with compilation errors" ни на что не намекает???
30 июн 10, 17:45    [9026763]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
кстати, возможность сохранить текст объекта на сервере, даже если текст имеет синтаксические ошибки и в принципе не может быть скомпилирован/запущен - не такая уж и плохая весчь.
30 июн 10, 17:48    [9026782]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Gluk (Kazan)
а "with compilation errors" ни на что не намекает???

А плевать на намёки, процедура-то уже в базе. Теперь главное - быстро
смотаться, чтобы её пользователь, котрому в морду прилетит ошибка, не
догнал.

Posted via ActualForum NNTP Server 1.4

30 июн 10, 18:03    [9026915]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

Gluk (Kazan)
а "with compilation errors" ни на что не намекает???

А плевать на намёки, процедура-то уже в базе. Теперь главное - быстро
смотаться, чтобы её пользователь, котрому в морду прилетит ошибка, не
догнал.


Процедура в базе, потому что ты ее ввел.
В чем прикол-та???
30 июн 10, 18:11    [9026969]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Gluk (Kazan)
Процедура в базе, потому что ты ее ввел.
В чем прикол-та???

Никакого прикола. Просто сервер мне привести базу в неработоспособное
состояние. Такой вот промышленный сервер... PG автору заглавной статьи
такого не позволял. Гнусный PG! Неправильный.

Posted via ActualForum NNTP Server 1.4

30 июн 10, 18:19    [9027012]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
web_fox
Member

Откуда: Киев
Сообщений: 444
Ёш,

совершенно верно. Имел в виду постгресный язык PL/pgSQL:

CREATE OR REPLACE FUNCTION "public"."function1" () RETURNS integer AS
$body$
BEGIN
	return	a + 1;
END;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100;

PostgreSQL 8.4.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42), 32-bit
30 июн 10, 18:26    [9027039]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Yo.!
Guest
Gluk (Kazan)

Процедура в базе, потому что ты ее ввел.
В чем прикол-та???


боюсь, что логику фаирберд-гайз людям не подвергнувшимся испытаниям Firebird не понять. для них нужно специальную локализацию оракла делать, где любое сообщение не длинней двух слов было бы. хотя все равно это не помогло бы донести какие возможности дают статусы объектов ...
30 июн 10, 18:31    [9027052]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

locky

возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

Следующая по "неплохости" вещь - возможность сохранения на сервере
записей, нарушающих Primary и Foreign key. Но до этого оракле-гайз не
додумались пока. Так что фокс и тут впереди планеты всей.

Posted via ActualForum NNTP Server 1.4

30 июн 10, 19:04    [9027161]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov

locky

возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

Следующая по "неплохости" вещь - возможность сохранения на сервере
записей, нарушающих Primary и Foreign key. Но до этого оракле-гайз не
додумались пока. Так что фокс и тут впереди планеты всей.

вы таки будете смеятся - но это таки тоже достаточно полезно
30 июн 10, 19:15    [9027202]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

locky
вы таки будете смеятся - но это таки тоже достаточно полезно

Вы удивитесь, но смеяться я не буду. На фоне прочих "особенностей" т.н.
"промышленных СУБД" эта фича звучит весьма здраво.
Но доступна она может быть только в EnterPrice Edition, никак не ниже.
Впрочем, согласно Подгорецкому, именно наличие кастрированных редакций и
определяет "промышленность"...

Posted via ActualForum NNTP Server 1.4

30 июн 10, 19:28    [9027247]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

Gluk (Kazan)
Процедура в базе, потому что ты ее ввел.
В чем прикол-та???

Никакого прикола. Просто сервер мне привести базу в неработоспособное
состояние. Такой вот промышленный сервер... PG автору заглавной статьи
такого не позволял. Гнусный PG! Неправильный.


Ой, да ты шо
Одна инвалидная процедура (введенная злоумышленно) привела сервер в неработоспособное состояние ???

Горе то какое :(
30 июн 10, 20:35    [9027583]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

locky

возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

Следующая по "неплохости" вещь - возможность сохранения на сервере
записей, нарушающих Primary и Foreign key. Но до этого оракле-гайз не
додумались пока. Так что фокс и тут впереди планеты всей.


Отключил констрейнты и вперед с песней.
В чем проблема то ???

P.S. Вы таки меня повторно удивляете :(
30 июн 10, 20:40    [9027609]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

locky
вы таки будете смеятся - но это таки тоже достаточно полезно

Но доступна она может быть только в EnterPrice Edition, никак не ниже.


Чо ??? o O
А обоснувать ?
30 июн 10, 20:43    [9027637]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov

locky
вы таки будете смеятся - но это таки тоже достаточно полезно

Вы удивитесь, но смеяться я не буду. На фоне прочих "особенностей" т.н.
"промышленных СУБД" эта фича звучит весьма здраво.
Но доступна она может быть только в EnterPrice Edition, никак не ниже.
Впрочем, согласно Подгорецкому, именно наличие кастрированных редакций и
определяет "промышленность"...

Если честно, но кроме того что вы не будете смеяться - я мало чо понял.
30 июн 10, 20:44    [9027643]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Yo.!
Guest
мда. все таки выпуск oracle XE было ошибкой. теперь явные неадекваты начинают лепить говнокод наразобравшись в базовых вещах типа статусах процедур. раньше такого не было ...
30 июн 10, 21:01    [9027728]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Yo.!
мда. все таки выпуск oracle XE было ошибкой. теперь явные неадекваты начинают лепить говнокод наразобравшись в базовых вещах типа статусах процедур. раньше такого не было ...
угу, раньше ведь не принято было воровать софт
30 июн 10, 21:05    [9027740]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Gluk (Kazan)
Отключил констрейнты и вперед с песней.

Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить, чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?

Posted via ActualForum NNTP Server 1.4

30 июн 10, 21:48    [9027916]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov

Gluk (Kazan)
Отключил констрейнты и вперед с песней.

Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить, чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?

что нить вроде alter session PLSQL_WARNINGS, я думаю
30 июн 10, 21:54    [9027932]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

Gluk (Kazan)
Отключил констрейнты и вперед с песней.

Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить, чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?


Отвечу вопросами на вопрос:

1. Зачем?
2. При чем тут констейнты???
30 июн 10, 22:19    [9028016]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Gluk (Kazan)
1. Зачем?

О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.

Posted via ActualForum NNTP Server 1.4

30 июн 10, 22:26    [9028036]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dimitry Sibiryakov

Gluk (Kazan)
1. Зачем?

О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.


Мудрый Троль, объясни оракляному мальчику как (в твоей больной голове) связаны констрейнты и инвалидация процедур? Толкай нетленку, Форум внимает
30 июн 10, 22:29    [9028041]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Dimitry Sibiryakov

Gluk (Kazan)
1. Зачем?

О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.

Оракло-гайз, видимо, привыкли читать не только ошибки, но и варнинги.
А значит о том что у них невалидный объект они знают сразу, а не потом.
30 июн 10, 22:30    [9028046]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
ОКТОГЕН
Member

Откуда:
Сообщений: 2498
Dimitry Sibiryakov, работал с одной системой я как-то давно.
Система не давала сохранить код(то есть файл исходника)
если там были синтаксические ошибки. Убил бы таких гадов.
Когда я говорю сохранять - текст должен быть сохраён, и не тупой програме
меня ограничивать, я мог вообще написать набросок, чтобына следующий
день, не забыв идею, приняться более тщательно её описывать.
И тут, несмотря на то, что я фанат постгриса, я скажу, что у слона всё кисло,
по сравнению с ораклом. У того даже проверка валидности есть с каскадированием,
и сохранять он мне всё даёт, даже и неправильное. Процедура просто не запустится.
А против слоумышенников и хаксеров есть такой штук, как служба безопасности предприятия.
30 июн 10, 22:33    [9028054]     Ответить | Цитировать Сообщить модератору
 Re: Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
locky
Dimitry Sibiryakov

Gluk (Kazan)
1. Зачем?

О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.

Оракло-гайз, видимо, привыкли читать не только ошибки, но и варнинги.
А значит о том что у них невалидный объект они знают сразу, а не потом.


Ну варнинги тут особо не причем. А вот невалидные процедуры пытаются выполнять только законченные дебилы (никого из присутствующих не хотел обидеть). Обычно инвалидов либо исправляют, либо грохают, если кто то из разработчиков неудачно пошутил в духе Dimitry Sibiryakov (и это часть обязанностей DBA)
30 июн 10, 22:33    [9028056]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 20   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить