powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
494 сообщений из 494, показаны все 20 страниц
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711394
Есть такой анализ - Десять главных недостатков PostgreSQL

что в нем неверно, что пропущено - есть мнения?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711460
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, за исключением пары моментов - жестокий бред плотно сидящего на M$-игле наркомана:

1. Ну никак вантузы не могут привыкнуть, что в *NIX другая идеология инсталляции, и никогда там не было setup.exe -> next -> next -> finish. У меня инсталляция/обновление слона на новый сервак занимает минуты 2-5, в зависимости от скорости инета. А если он его на выньтуз пытается взгромоздить - то ССЗБ, как говорится.

2. Отличная родная документация есть. Даже для человека, поверхностно знающего английский - разобраться с ней труда не составляет. Да, книжек типа "PostgreSQL для конченных дебилов", в отличие от M$-поделок нету. Просто потому, что он на конченных дебилов не ориентирован.

3. Ни разу такого не замечал. Сервер, и сторонние утилиты для него работают замечательно.

4. За год работы не было НИ ОДНОГО падения. Точнее были - когда отлаживал собственную небольшую Сишную процедурину. Мог, конечно, обойтись PLPGSQL или ещё чем, но нужна была производительность. Опять таки - ставьте слона на нормальные ОС.

5. Повторюсь: ставьте слона на нормальные ОС! Это не баг СУБД.

6. Не смешите мои ботинки. Очень хорошо, что в Слоне нет поддержки этого дерьма. Не хватало ещё вагона багов, тормозов, и патентного дерьма, связанного с дотнет.

7. А вот этот печальный момент имеет место быть. Но только во вьюхах.

8. Use UTF8, luke!

9. Microsoft(c)(r)(tm) Intellisence(c)(r)(tm) - это запатентованная по самые гланды фича M$V$. И ещё - это не фича СУБД, это фича среды разработки. И правильно она называется "автодополнение кода". В некотором роде присутсвтует в Aqua DataStudio, но я бы не рекомендовал его для Постгреса.

10. И тут Постгрес поступает правильно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711494
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фееричное сравнение
Пусть аффтар жжот исчо.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711498
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOH,

Для пары-тройки реплик совершенно не ясно ответ на какой вопрос сие есть.
№№3, 7, 8, 10
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711505
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... в том смысле, что по ссылке не открывается, а по контексту не узнается
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711513
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arni, ответы конкретно по пунктам сравнения, которое по ссылке. При желании могу запостить сравнение сюда, у меня ссылка работает
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711526
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что характерно, по тынцу есть тонны ненависти к M$ и описание того какой постгре по сравнению с ним классный.
Но даже это вызывает тонны ненависти у постгрефилов :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711543
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky, тонны ненависти вызывает то, что вендофилы свято уверены в том, что везде должно быть так, как в их венде. А когда сталкиваются с чем-то иным - начинают люто срать кирпичами, и рассказывать, что мол ваши системы - гумно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711599
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читая подобное, оказываешься в раздумьях на тему: где больше "конченных дебилов".
Но потом понимаешь, что их хватает везде. Только к СУБД это не относится.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711605
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinnyА когда сталкиваются с чем-то иным - начинают люто срать кирпичами, и рассказывать, что мол ваши системы - гумно.
у зомбированных всегда так, тут можно просто поставить <имя_субд>, фразы будут одни и те же.
А насчет того что по ссылке много попреков в адрес MS SQL - да, так и есть.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711627
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHlocky, тонны ненависти вызывает то, что вендофилы свято уверены в том, что везде должно быть так, как в их венде. А когда сталкиваются с чем-то иным - начинают люто срать кирпичами, и рассказывать, что мол ваши системы - гумно.
Да, я вот вижу как вендофилы срут керпичами
автор
MS избегает проблем своих дополнительных компонентов проще - не только полностью исключая Analysis, Reporting, SSIS и другое окружение сервера из бесплатной поставки, но и кастрируя до нуля функционал собственно SQL Express в бесплатной комплектации. SQL Express - это еще то чудо: без аудита, без репликации, без компрессии, без материализованных вьюшек, без секционирования, с однопоточным обращением к индексам, без полнотекстового поиска, без мастеров экспорта/импорта данных, без оптимизатора JOIN-соединений, без почтовых уведомлений, без виртуализации, без сборок, без тьюнинг-адвизора, без профайлера... А некоторые дополнительные компоненты MS SQL вообще никогда не работали - это просто плод воображения менеджеров MS.

Напротив PosgreSQL даже в самой минимальной бесплатной инсталяции полностью укомплектован не только менедером коннектов, агентом, репликацией, секционированием, но и любой из четырехсот дополнительных компонентов может быть в любой момент без ограничений добавлен в установку по умолчанию.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711630
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHlocky, тонны ненависти вызывает то, что вендофилы свято уверены в том, что везде должно быть так, как в их венде. А когда сталкиваются с чем-то иным - начинают люто срать кирпичами, и рассказывать, что мол ваши системы - гумно.Автор политкорректен до безобразия. Если бы он сказал "ваш PGSQL гумно" - я бы еще понял, так хоть какой-то драйв от категоричности высказывания, а там скукотища сплошная.

ЗЫ. Хоть головой подумай, зачем бы статейку публиковали на postgresql -net.ru. Кроме тебя, видать, никто не увидел поливания "гумном". :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711635
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LЗЫ. Хоть головой подумай, зачем бы статейку публиковали на postgresql -net.ru. Кроме тебя, видать, никто не увидел поливания "гумном". :)
Што как бэ символизирует :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711645
хожу-брожу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mono-Hosting(ИдеальнаяСУБД)
самая большая проблема - трудность избавиться от стереотипов навязанных MS.
Все о стальное это плюс, даже кривые руки туже плюс,
ибо в наших рядах на одного одного ... будет меньше.

Я Вам уже давал совет - поставить возле себя вебкамеру и следить за своими действиями...

А так ..., идите в отпуск - оно попустит!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711674
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyавтор
MS избегает проблем своих дополнительных компонентов проще - не только полностью исключая Analysis, Reporting, SSIS и другое окружение сервера из бесплатной поставки, но и кастрируя до нуля функционал собственно SQL Express в бесплатной комплектации. SQL Express - это еще то чудо: без аудита, без репликации, без компрессии, без материализованных вьюшек, без секционирования, с однопоточным обращением к индексам, без полнотекстового поиска, без мастеров экспорта/импорта данных, без оптимизатора JOIN-соединений, без почтовых уведомлений, без виртуализации, без сборок, без тьюнинг-адвизора, без профайлера... Причем половина замечаний - либо брехня, либо бред сивой кобылы.
1) FTS имеется (Express With Advanced Services)
2) материализованные вьюшки имеются .
3) занакуа "секционирование и многопоточное обращение к индексам" в СУБД, где размер БД ограничен 4ГБ??? Я бы еще понял бы, если критиковали сам лимит, но тут как гвоорится "никто не неволит".
4) "нет сборок" - брехня.
5) репликация есть, но может выступать только подписчиком.
6) Reporting Service включены в бесплатную версию в 2008-м.

Там по статье таким образом можно пройтись в таком же духе.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711714
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L,

а что вы хотели от рекламки на профильном сайте, честного правдивого сравнения?
Бугога
Кстати, не 4, а уже 10, в R2
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711791
То что там микрософтовцы чем-то недоволны - "что характерно, по тынцу есть тонны ненависти к M$ и описание того какой постгре по сравнению с ним классный." - это не удивительно. Да, есть сборки в Express - в заметке допущена явная ошибка.

но то что Vinny the POOH не признает перечисленных проблем PostgreSQL - хм... однако...
"тонны ненависти вызывает то, что вендофилы свято уверены в том, что везде должно быть так, как в их венде."

1. Инсталляция : никогда там не было setup.exe -> next -> next -> finish.

2. Отсутствие примеров кода и литературы на русском : Просто потому, что он на конченных дебилов не ориентирован.

6. Отсутствие полной поддержки самых массовых языков программирования VB и С# : Очень хорошо, что в Слоне нет поддержки этого дерьма.

10. модификации обьекта, от которого что-то зависит - сделать нельзя вообще : И тут Постгрес поступает правильно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711794
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДТо что там микрософтовцы чем-то недоволны - "что характерно, по тынцу есть тонны ненависти к M$ и описание того какой постгре по сравнению с ним классный." - это не удивительно. Да, есть сборки в Express - в заметке допущена явная ошибка.

Да чем там быть недовольным? там масса инфы просто недостоверна/неправильна.
Так, мальчег напейсал о том о чем "сосед насвистел по телефону", всего делов.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711802
и что любопытно, видимо Vinny the POOH причислил автора заметки к вендофилам

ну если уж люди, называющие микрософт империей зла (эта ссылочка там стоит в шестом пункте при упоминании о происхождении языка С# и VB) - если уж люди, ТАК отзывающиеся о M$ -являются вендофилами и вызывают такое отторжение у Vinny the POOH, хм... однако...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711804
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБД
10. модификации обьекта, от которого что-то зависит - сделать нельзя
вообще : И тут Постгрес поступает правильно.

Строгое слежение за целостностью метаданных vs обнаружение проблем при
использовании. Это ещё круче чем языки со строгой типизацией против бэйсика.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711808
locky там масса инфы просто недостоверна/неправильна. А что ИМЕННО тебе показалось недостоверным?

Пока реально вижу ровно одну позицию - в экспресе поддерживаются сборки. Факт. Эта информация недостоверна.
Неужели есть что-то еще?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711826
интересно было бы взглянуть на истинно вендофила, эдакого сектанта-мазохиста
члена особой секты - секты любителей платежей Биллу Гейтсу

как бы такой сектант сравнил PostgreSQL и MS SQL ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711835
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДlocky там масса инфы просто недостоверна/неправильна. А что ИМЕННО тебе показалось недостоверным?

Пока реально вижу ровно одну позицию - в экспресе поддерживаются сборки. Факт. Эта информация недостоверна. Если не хотеть увидеть что либо, то и не увидишь. И наоборот, если сильно хотеть, то можно увидеть и то, чего нет :)
Senya_L 1) FTS имеется (Express With Advanced Services)
2) материализованные вьюшки имеются.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711840
а еще очень понравился комментарий locky

ак, мальчег напейсал о том о чем "сосед насвистел по телефону", всего делов.

а ты бы как-то мог бы ЯВНО доказать, что афтар этой заметки просто мальчег по сравнению с тобой
ну например дав ссылку на свое портфолио - где было бы очевидно - что это пишет просто мальчег по сравнению с тобою, боссом
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711875
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДа ты бы как-то мог бы ЯВНО доказать, что афтар этой заметки просто мальчег по сравнению с тобой

А смысел? Кому надо тот меня и так знает, а кому не надо - тому не надо :)
Уж тем более я нафиг не нужен постгресологам :)

Улыбнуло просто сравнение - "того нет, этого нет, сего нет". Хоть бы хэлп почитал, штоле...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711903
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

!!!! Троллей не кормить !!!!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711906
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargllocky,

!!!! Троллей не кормить !!!!
Дык шкушно :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711908
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

А футбол?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711921
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargllocky,

А футбол?
не фанат.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711923
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

Можно без фанатизма. Я тоже не фанат, но на ЧМ - красиво играют.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711925
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБД wrote:

> что в нем неверно, что пропущено - есть мнения?

Это поток сознания какого-то графомана. Что его
анализировать ? Даже читать-то не стоит.

Ну и особенно понравился пункт про программирование
в БД на вижуал бейсике. Ну да, конечно же --
критический недостаток PostgreSQL. Как же они живут-то
до сих пор без бейсика ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711970
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хех, а я и не посмотрел, что у автора в графе "Откуда". Он жеж свою писульку на рецензию выставил. Наверное ждал одобрямсу. Не дождался Топик в морг, т.е. в ПТ.
ДМБТвой позорный недуг мы в подвиг определим - пошлем в ВДВ. Там ты еще и сраться начнешь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36711973
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДинтересно было бы взглянуть на истинно вендофила, эдакого сектанта-мазохиста
члена особой секты - секты любителей платежей Биллу Гейтсу

как бы такой сектант сравнил PostgreSQL и MS SQL ?да чего тут думать-то, ведь ответ давно известен - "обе они гугно, ведь моя СУБД круче всехЪ!" (нувыпонели, о ком я, да?)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36712063
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LТопик в морг, т.е. в ПТ.

Да щаз.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36712135
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДа ты бы как-то мог бы ЯВНО доказать, что афтар этой заметки просто мальчег по сравнению с тобой

Эээ... Не то, чтобы мальчег - детский сад - штаны на лямках.

ИдеальнаяСУБДну например дав ссылку на свое портфолио - где было бы очевидно - что это пишет просто мальчег по сравнению с тобою, боссом

"Портфолио" ( в плане СУБД) оно в чем должно выражаться?!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36713065
мальчег - детский сад - штаны на лямках.
"Портфолио" ( в плане СУБД) оно в чем должно выражаться?!


Портфолио может выражаться множеством способов. Ну например у афтара этого сравнения висит резюме крутейшего московского банка,
рядом в другом разделе висит резюме крутейшего всемирно-известного московского института
висят скрины сделанных им систем, которые нельзя увидеть через инет

у афтара этого сравнения висит ГОРЫ софта, который ЛЮБОЙ может сгрузить и проверить, например здесь - весь этот софт основан на плотнейшей работе с СУБД

у афтара этого сравнения есть адьтернативный инструмент ( альтернативный MS SMS ) для программирования в MS SQL - которым этот человек и программирует в MS SQL

у афтара этого анализа висят ссылки на десяток топовых рунетовских райтов, им самолично сработанных (вотпуск.ру, инребоокинг.ру, гисис.ру, аспнет.ру и так далее)

у афтара этого сравнительного анализа висят горы инструкций всевозможных полезных - например как начинащему перейти на линукс или как самому сделать загрузочную флешку

и эти полезные инструкции плотно ложатся в основу рунета - при посещаемости 50 тыс человек в месяц за три года существования этих инстукций (а домашней страничке этого человека уже более десяти лет) - эти полезные иструкции за время их существования просмотрели сотни тысяч человек, а на на сайтах этого человека бывает сотни тысяч человек в день, например только на вотпуске минимум 25 тысяч человек в день

и в своем сравнительном анализе MS SQL и PostgreSQL человек не просто попердел в лужу, а подавляющее большинство своих соображений аргументировал скринами и некбольшими кусочками своего кода из системы сделанной на PostgreSQL (это скорее камень в огород критикующего ВинниПуха)

а что есть со стороны критиков этого сравнения MS SQL и PostgreSQ (кроме сомнительных регалий - "модератор форума просто треп") ?
анонимый ник длиной пять-десять букавак?
риторические заклинания - "Кому надо тот меня и так знает, а кому не надо - тому не надо"?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36713084
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, ИдеальнаяСУБД!
You wrote on Tue, 29 Jun 10 10:17:58 GMT:

ИдеальнаяСУБД И> у афтара этого сравнения висит ГОРЫ софтаа всем покуй чо там у афтара висит...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36713105
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДа что есть со стороны критиков этого сравнения MS SQL и PostgreSQ (кроме сомнительных регалий - "модератор форума просто треп") ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36713212
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДи в своем сравнительном анализе MS SQL и PostgreSQL человек не просто попердел в лужу, а подавляющее большинство своих соображений аргументировал скринами и некбольшими кусочками своего кода из системы сделанной на PostgreSQL (это скорее камень в огород критикующего ВинниПуха)
я, может, тоже крутой, но не выпендриваюсь.
Вот на моем сайте, которому не десять, а 13 лет, сравнений нет, не было и не будет. Потому что сравнение столь сложных и отличающихся систем как СУБД это не просто провокация, а показатель уровня непонимания.

Когда-то я делал сравнение InterBase, MySQL и PostgreSQL (по заданию со стороны). Слава богу, вовремя понял и остановился.

Вот сравнение, которое я считаю допустимым и практически исчерпывающим
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

Вывод: весь этот топик - пеар сайта, указанного в первом посте.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36713686
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБД,

авторНу например у афтара этого сравнения висит резюме крутейшего московского банка,

"Крутейший Московский банк" - ни есть показатель "крутости" специалиста. А рекомендательное письмо, судя по которому что-то все время переписывалось, быстро и в большом количестве говорит только об одном - "масштабности" проектов, особенно впечатляет функционал по "проигрыванию роликов на сайте" и "скрипты для Excel", которые АЖ заменили RS.

автору афтара этого сравнения висит ГОРЫ софта, который ЛЮБОЙ может сгрузить и проверить, например здесь - весь этот софт основан на плотнейшей работе с СУБД

Лично у меня нет времени (и желания) каждую свою мало-мальскую "поделку" выкладывать на всеобщее обозрение и скачивание. И... "весь этот софт" имеет довольно косвенное отношение к БД.

автору афтара этого анализа висят ссылки на десяток топовых рунетовских райтов, им самолично сработанных (вотпуск.ру, инребоокинг.ру, гисис.ру, аспнет.ру и так далее)

Топовыми эти сайты считает сам автор?! Про последний я что-то слышал... про остальные... сорри... А дизайн этих сайтов... Ну, наши бы дизайнеры и WEB технологи бы точно застрелились...

автору афтара этого сравнительного анализа висят горы инструкций всевозможных полезных - например как начинащему перейти на линукс или как самому сделать загрузочную флешку

Там больше тынцев, чем, собственно, инструкций...

автори эти полезные инструкции плотно ложатся в основу рунета

Т.е. вот те вот выше перечисленные сайты - это "основа рунета"?!

авторнапример только на вотпуске минимум 25 тысяч человек в день

Маловато будет! ((с) м\ф Падал прошлогодний снег)

автори в своем сравнительном анализе MS SQL и PostgreSQL человек не просто попердел в лужу,

Человек "попердел в лужу" уже на этапе мысли сравнивать MS SQL и PostgreSQL.

автора что есть со стороны критиков этого сравнения MS SQL и PostgreSQ (кроме сомнительных регалий - "модератор форума просто треп") ?

"Регалии" модератора не ПТ Вас устроят?! Когда о PG что-нибудь будет слышно на tpc.org, пусть автор приходит.

Все выше сказанное ни чуть не умоляет способностей, таланта и профессионализма автора "сравнения".

Но по-баяню... Будьте проще! И люди к Вам потянуться...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714014
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ИдеальнаяСУБД
10. модификации обьекта, от которого что-то зависит - сделать нельзя
вообще : И тут Постгрес поступает правильно.

Строгое слежение за целостностью метаданных vs обнаружение проблем при
использовании. Это ещё круче чем языки со строгой типизацией против бэйсика.


Хм, вот я бы убрал возможность делать select без strict для строгости. И добавил бы аналогичную возможность в update - если вызвали апдейт, а он обновил 0 строк, то это либо ошибка, либо нехорошее проектирование. А вот реализация PG в плане невозможности перекомпилить функцию, если она зависит от чего-то, не одобряю, по сравнению с реализацией Оракла (пометка объектов как инвалидных) плюсов нет, а проблемы есть - нужно пересоздавать всю цепочку объектов. Налог на итеративную разработку.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714019
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИдеальнаяСУБДи в своем сравнительном анализе MS SQL и PostgreSQL человек не просто попердел в лужу, а подавляющее большинство своих соображений аргументировал скринами и некбольшими кусочками своего кода из системы сделанной на PostgreSQL (это скорее камень в огород критикующего ВинниПуха)Понимаешь ли, деточка, чтобы бы попердеть в лужу на профильном форуме достаточно облажаться в 3-4 пустяках, о которых он написал, ни никера не смыслит. И последующая обструкция служит хорошим заговорным зельем от подобных графоманов.

И как сказали выше: всем пох чего там у автора висит. И посещаемость левого сайта - монопенисуально трогает основную массу мемберов.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714073
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxНалог на итеративную разработку.
И правильно, ибо нефиг шевелить лапками быстрее мозга. Не хомячок чай.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714107
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое впечатление, что наобсуждали 2 страницы, а статью, подкинутую ТС, так никто и не прочитал. Все комментарии основаны только на комментариях, сделанных ранее. Смешной паровозик.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714111
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmтакое впечатление, что наобсуждали 2 страницы, а статью, подкинутую ТС, так никто и не прочитал. Все комментарии основаны только на комментариях, сделанных ранее. Смешной паровозик.
Читали.
Феерично :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714133
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyiscrafmтакое впечатление, что наобсуждали 2 страницы, а статью, подкинутую ТС, так никто и не прочитал. Все комментарии основаны только на комментариях, сделанных ранее. Смешной паровозик.
Читали.
Феерично :)
и что там из обсуждаемого? Т.е. обсуждается здесь тогда что?
Автор со своей точки зрения разработчика сравнил работу с 2-мя СУБД. Что там фееричного? Здесь еще начиная со второго поста заметно, что обсуждается совсем не то, о чем написал ТС. Может конечно есть какая-то другая ссылка, кроме той, что в первом сообщении и обсуждается именно она?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714143
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmи что там из обсуждаемого? Т.е. обсуждается здесь тогда что?
Автор со своей точки зрения разработчика сравнил работу с 2-мя СУБД. Что там фееричного? Здесь еще начиная со второго поста заметно, что обсуждается совсем не то, о чем написал ТС. Может конечно есть какая-то другая ссылка, кроме той, что в первом сообщении и обсуждается именно она?
Ну вот как бы вам сказать...
Представьте себе что вы состоите в кружке астрономов.
И вот однажды появляется человек и начинает вещать про "хрустальный свод небес", про трёх китов (или слонов), про Индию, в которой живут псоголовые люди....
Вы, разумеется... начинаете деликатно смеяться.

Потому как обсуждать "а внутре у ней неонка" - бесперспективно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714148
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,
например?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714159
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmlocky,
например?
автор
MS избегает проблем своих дополнительных компонентов проще - не только полностью исключая Analysis, Reporting, SSIS и другое окружение сервера из бесплатной поставки, но и кастрируя до нуля функционал собственно SQL Express в бесплатной комплектации. SQL Express - это еще то чудо: без аудита, без репликации, без компрессии, без материализованных вьюшек, без секционирования, с однопоточным обращением к индексам, без полнотекстового поиска, без мастеров экспорта/импорта данных, без оптимизатора JOIN-соединений, без почтовых уведомлений, без виртуализации, без сборок, без тьюнинг-адвизора, без профайлера
"слетает форматирование вьюшек".
Пример "семиэтажной конструции в delete" заставил плакать.
"instance - осложнение Sql Server"

авторИ то, что конкретной базой владеет совсем и не те и не другие, а третья сущность - владельцы схемы. И надо учится правильно работать с двумя базами логинов и с сопоставлением контекстов этих логинов контексту схемы.

авторЗато со сменой локализации в MS SQL нет никаких проблем - один клик и готово.
авторв MS SMS нельзя даже выгрузить таблицы с данными в виде текста с командами INSERT

Дикое прыгание со скуль сервера (неизвестно какой версии и какой редакции) на студию (которая, собственно, сбоку припёку).

В общем - децкий сад, максимум - подростковый период
Не хватает только "билгейцмасдай" и "вендекапец". Хотя и это тоже в тексте встречается.
Совершенно несеръезный и клоунский подход.

Как нормальное сравнение в приципе не может рассматриваться.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714166
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. нет сертифицированного дистрибутива.
2. отсутствие русскоязычной поддержки
3. проблемы с работой утилит, включенных в дистрибутив
4. наблюдаемые падения службы (агента)
5. отсутствие реакции на задокументированные баги
6. отсутствие поддержки языков, к которым "привыкли" винпрограммисты, что осложняет миграцию
7...10 неудобства в инструментах разработчика

Увидел автор такие недостатки. И что в ответ обсуждается? 1-й пункт, почему-то, воспринялся как будто автор жалуется на отсутствие мастера установки, хотя речь совсем о другом. По 2-му пункту, почему-то, упущено слово "русскоязычной". И т.д. и т.п. Далее события развиваются просто сказочно. Автор зацепил в статье и PG и MS SQL. Гики обоих СУБД забыли противостояние между собой и кинулись на автора.
И где Вы видите астрономов? Гиков видно, а астрономами и не пахнет.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714169
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

мне в принципе "фиолетово", просто прочитал статью, прочитал обсуждение и не смог связать первое со вторым.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714173
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАвтор зацепил в статье и PG и MS SQL. Гики обоих СУБД забыли противостояние между собой и кинулись на автора.
И где Вы видите астрономов? Гиков видно, а астрономами и не пахнет.
"Что делаешь - делай хорошо".
Решил сравнить что-то с чем-то?
Да ради бога. Но хотя бы проведи изыскания - что есть, чего нет
Не пиши отфонарные фантазии.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714177
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmlocky,

мне в принципе "фиолетово", просто прочитал статью, прочитал обсуждение и не смог связать первое со вторым.
Связующим звеном является афтор.
Поскольку его креатифф обсуждать смысла не имеет - можно обсудить афтора.
Он тоже в каком-то смысле фееричен.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714178
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmИ что в ответ обсуждается?

В ответ обсуждается не подготовленность автора сравнивать MS SQL с какой-либо другой СУБД, ибо с MS SQL автор (судя по его перлам) знаком без году неделю.

Комментировать процитированное locky, у меня даже рука не подыметься, ибо так плавать в терминах MS SQL не позволительно даже чайнику.

ЗЫ. А что тут делает PG, собственно, возникает у меня вопрос?!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714180
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyiscrafmАвтор зацепил в статье и PG и MS SQL. Гики обоих СУБД забыли противостояние между собой и кинулись на автора.
И где Вы видите астрономов? Гиков видно, а астрономами и не пахнет.
"Что делаешь - делай хорошо".
Решил сравнить что-то с чем-то?
Да ради бога. Но хотя бы проведи изыскания - что есть, чего нет
Не пиши отфонарные фантазии.

отфонарные фантазии заметил только здесь, в обсуждении. У автора все достаточно однозначно зафиксированно. Т.е. в чем смысл статьи и для кого она - определено четко. Если не читали, то ниже преамбула (грамматические ошибки оставлены оригинальные):

автор Проработав ежедневно три месяца на PostgreSQL я бы хотел подытожить - штука это вполне работоспособная, с успехом конкурирующая с MS SQL, однако удержаться от нескольких критических замечаний совершенно невозможно.

В какой-то мере эта страничка - это пожелания и претензии команде PostgreSQL team, которая должна понять, что не все благополучно в королевстве PostgreSQL.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714182
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
автор Проработав ежедневно три месяца на PostgreSQL я бы хотел подытожить - штука это вполне работоспособная, с успехом конкурирующая с MS SQL, однако удержаться от нескольких критических замечаний совершенно невозможно.

В какой-то мере эта страничка - это пожелания и претензии команде PostgreSQL team, которая должна понять, что не все благополучно в королевстве PostgreSQL.

iscrafm, Уважаемый!!! Человек АЖ три месяца проработал с PG (интересно, сколько он проработал с MS SQL), но позволяет себе умозаключения "джедая" обеих СУБД.

Ну неужели не понятно, что еще "молоко не обсохло" на губах автора, чтобы заниматься сравнением СУБД?!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714184
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmотфонарные фантазии заметил только здесь, в обсуждении. У автора все достаточно однозначно зафиксированно.
Это очень хорошо, что всё однозначно зафиксировано.
Есть что цитировать и на что ссылатся как на фантазии.

Что он там про PG пишет - понятия не имею, я с PG никогда не сталкивался.
А вот про скуль у него забавно.

Интересно, если про PG уважаемый автор пишет с тем же знанием что и про скуль - какую практическую ценность представляет данная статья?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714203
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
iscrafm, Уважаемый!!! Человек АЖ три месяца проработал с PG (интересно, сколько он проработал с MS SQL), но позволяет себе умозаключения "джедая" обеих СУБД.

Ну неужели не понятно, что еще "молоко не обсохло" на губах автора, чтобы заниматься сравнением СУБД?!
Вы статью читали? Я же и говорю, что обсуждающие не удосужились даже почитать о чем речь идет. Интересно сколько времени Вам требуется чтобы насладится описанными в статье неудобствами с точки зрения потребителя (а непосредственно о СУБД как таковой там речь не идет)? Больше трех месяцев?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714206
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmВы статью читали? Я же и говорю, что обсуждающие не удосужились даже почитать о чем речь идет. Интересно сколько времени Вам требуется чтобы насладится описанными в статье неудобствами с точки зрения потребителя (а непосредственно о СУБД как таковой там речь не идет)? Больше трех месяцев?

Т.е. Вы полагаете, что я пустился во "все тяжкие", не прочитав статью?!

Надеюсь, Вам не надо объяснять, что я, отнюдь, не "рядовой потребитель", но тем не менее, я никогда не позволял себе, после 3х месяцев знакомства с той или иной СУБД "давать рекомендации ее разработчикам."
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714209
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmВы статью читали? Я же и говорю, что обсуждающие не удосужились даже почитать о чем речь идет. Интересно сколько времени Вам требуется чтобы насладится описанными в статье неудобствами с точки зрения потребителя (а непосредственно о СУБД как таковой там речь не идет)? Больше трех месяцев?
Удосужились, удосужились.
Как потребителю мне пофиг и на PG, и на скуль.
как скулевому девелоперу - не пофигу, по крайней мере на скуль.

Кстати, если "непосредственно о СУБД как таковой там речь не идёт" - то о чем же статья, в которой PG сравнивают со скулём? О воздушных шариках?

Со стороны PG неудобств я не знаю
Со стороны скуля... вот с интелисенсом - частично согласен. Стрёмная штука, а может я просто так долго без него жил, что он мне теперь жуть как не понравился.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714234
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmlocky,

мне в принципе "фиолетово", просто прочитал статью, прочитал обсуждение и не смог связать первое со вторым.Пилять... Чтобы не портить себе карму славой пустого спорщика для начал прочитай этот самый топик . Вот как относиться к графоманству слабоумного? Мне честно говоря пох какая СУБД круче в данном случае. И в других случаях тоже. Но нести бредятину и выставлять на всеобщее обозрение - это одна беда. Хуже когда кто-то впрягается пож это дело.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714240
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_Liscrafmlocky,

мне в принципе "фиолетово", просто прочитал статью, прочитал обсуждение и не смог связать первое со вторым.Пилять... Чтобы не портить себе карму славой пустого спорщика для начал прочитай этот самый топик . Вот как относиться к графоманству слабоумного? Мне честно говоря пох какая СУБД круче в данном случае. И в других случаях тоже. Но нести бредятину и выставлять на всеобщее обозрение - это одна беда. Хуже когда кто-то впрягается пож это дело.
сам-то понял что написАл? А ссылка на какой-то топик к чему?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714244
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?
К тому, что уважаемый автор пишет, мол "нету того, этого и этого".
А оно - есть.
Откуда возникает закономерный вопрос - с чем сравнивал автор и, собственно, насколько качественное получилось сравнение.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714245
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?А прочитать-то попробуй?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714246
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_Liscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?А прочитать-то попробуй?
прочитал. А ты обсуждаемую статью читал?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714250
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSenya_Liscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?А прочитать-то попробуй?
прочитал. А ты обсуждаемую статью читал?Для сирых еще раз. Что ты можешь сказать о качестве заявляемых авторов недостатков СУБД, которой он, похоже, не знает?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714251
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmА ссылка на какой-то топик к чему?

Эээ... Вообще-то, это пост в этом топике, который, как нельзя лучше, характеризует "уровень познаний" автора сравнения. Во всяком случая "в области" MS SQL.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714254
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyiscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?
К тому, что уважаемый автор пишет, мол "нету того, этого и этого".
А оно - есть.
Откуда возникает закономерный вопрос - с чем сравнивал автор и, собственно, насколько качественное получилось сравнение.
да он в общем-то и не сравнивал. Начнем с этого. Он перечислил, некоторые неудобства, с его точки зрения, в PG.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714255
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarkliniscrafmА ссылка на какой-то топик к чему?

Эээ... Вообще-то, это пост в этом топике, который, как нельзя лучше, характеризует "уровень познаний" автора сравнения. Во всяком случая "в области" MS SQL.Самое любопытное, что я к фанатам MSSQL уж точно не принадлежу. Но испытываю яростную антипатию к туповатым бестолочам.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714259
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmда он в общем-то и не сравнивал. Начнем с этого. Он перечислил, некоторые неудобства, с его точки зрения, в PG.
Да, безусловно :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714260
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LpkarkliniscrafmА ссылка на какой-то топик к чему?

Эээ... Вообще-то, это пост в этом топике, который, как нельзя лучше, характеризует "уровень познаний" автора сравнения. Во всяком случая "в области" MS SQL.Самое любопытное, что я к фанатам MSSQL уж точно не принадлежу. Но испытываю яростную антипатию к туповатым бестолочам.
я ни к кому не испытываю антипатию, но гики - забавляют.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714262
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственно на что хочется надеяться, так это на то, что "неудобства PG" не проистекают из тех же глубин мудрости, что и познания о скуле :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714263
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmя ни к кому не испытываю антипатию, но гики - забавляют.
А нет тут "гиков".
Пара троллей - есть, не спорю.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714265
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmlockyiscrafmсам-то понял что написАл? А ссылка на какой-то топик к чему?
К тому, что уважаемый автор пишет, мол "нету того, этого и этого".
А оно - есть.
Откуда возникает закономерный вопрос - с чем сравнивал автор и, собственно, насколько качественное получилось сравнение.
да он в общем-то и не сравнивал. Как мило... :)
А что же он делал, оговариваясь в каждом пунктике?
авторMS избегает проблем своих дополнительных компонентов проще - не только полностью исключая Analysis, Reporting, SSIS и другое окружение сервера из бесплатной поставки, но и кастрируя до нуля функционал собственно SQL Express в бесплатной комплектации. SQL Express - это еще то чудо: без аудита, без репликации, без компрессии, без материализованных вьюшек, без секционирования, с однопоточным обращением к индексам, без полнотекстового поиска, без мастеров экспорта/импорта данных, без оптимизатора JOIN-соединений, без почтовых уведомлений, без виртуализации, без сборок, без тьюнинг-адвизора, без профайлера... А некоторые дополнительные компоненты MS SQL вообще никогда не работали - это просто плод воображения менеджеров MS.
автор
А когда я начинал работать на Visual Studio 2005 (а она на тот момент стоила пять тысяч долларов) - она падала у меня не менее двадцати раз на дню (каждые 15 минут по-новому) - имея на момент выпуска 1800 задокументированных багов (сейчас задокументировано десять тысяч багов). А ведь это же копеечная прога, не сложнее той же IDE Eclipse, полностью бесплатной кстати. И это безобразие продолжалось не менее года, пока не вышел сервис-пак - 700 мегабайт кода с исправлениями ошибок купленной за пять тысяч долларов Visual Studio 2005. автор
Впрочем, как мы знаем, когда программисты работают даже за 300 тысяч долларов в год у Билла Гейтса - они спешат исправлять свои баги не быстрее программистов PostgreSQL, а еще медленнее. И в основном билогейтсовские чудо-программисты прославились выпуском продуктов типо Notification Server для SQL 2005 - которые не заработали вообще ни у одного человека в мире. Вот так работать можно - никто прогу запустить не смог - и баги вообще можно не исправлять!
авторК этой мерзости микрософтовской Visual Studio (за 12 тысяч долларов в полной комплектации) мы все уже привыкли, но микрософтовкий SQL-сервер работает в этом плане безукоризненно (сохраняя форматирование и другие параметры в виде дополнительных свойств вьюшки). В отличии от PostgreSQL, который этого не умеет.
iscrafmя ни к кому не испытываю антипатию, но гики - забавляют.А меня туповатые бесстолочи - нифуя не забавляют.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714267
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LСамое любопытное, что я к фанатам MSSQL уж точно не принадлежу. Но испытываю яростную антипатию к туповатым бестолочам.

Самое противное, что эти бестолочи, ставят себя на уровень "основ Рунета"...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714268
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагая пару таковых забанить на недельку. За обзывание при отсутствии аргументов.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714271
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LПредлагая пару таковых забанить на недельку. За обзывание при отсутствии аргументов.

+1
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714272
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinSenya_LСамое любопытное, что я к фанатам MSSQL уж точно не принадлежу. Но испытываю яростную антипатию к туповатым бестолочам.

Самое противное, что эти бестолочи, ставят себя на уровень "основ Рунета"...Почитайте такой тынц . Самое интересное там "порезали" =).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714275
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L,
сходи воздухом подыши, отвлечешься от тяжелых мыслей по поводу MS SQL. Может лучше станешь понимать то, о чем люди хотят сказать .
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714278
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSenya_L,
сходи воздухом подыши, отвлечешься от тяжелых мыслей по поводу MS SQL. Может лучше станешь понимать то, о чем люди хотят сказать .А о чем тролли говорят никого не колышет. Ни в один из разов.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714285
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LПочитайте такой тынц . Самое интересное там "порезали" =).

Мдя... Самое интересное, что всю свою жизнь, я, почему-то, обходил этот сайт стороной.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714292
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmсходи воздухом подыши...

Мне, все-таки, казалось, что мы тут все вместе, выясняем отношения в отношении (простите за тафтологию) "сравнения автора", а не в отношении друг к другу.

При всем моем уважении...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714304
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinSenya_LПочитайте такой тынц . Самое интересное там "порезали" =).

Мдя... Самое интересное, что всю свою жизнь, я, почему-то, обходил этот сайт стороной.Даже догадываюсь почему.pkarklinПри всем моем уважении...Это зря...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714305
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin, мне показалось, что уважаемый Senya_L очень уж эмоционально эпитетами обвешивает. Просто посоветовал ему отвлечься на минутку и успокоится. Ничего личного.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714310
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Ну, вот и здОрово! Ждем высказываний топикстартера. ;)

ЗЫ. Правда я тут на пару суток "отключусь от цивилизации", уехав в районы даже без GSM покрытия. Отпуск, все-таки...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714312
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmpkarklin, мне показалось, что уважаемый Senya_L очень уж эмоционально эпитетами обвешивает. Просто посоветовал ему отвлечься на минутку и успокоится. Ничего личного.Напрасно тебе показалось. После того как его гиком обозвали и ничего не сказали по делу - это добавляет уважения? Не ответили на замечания? Продолжают троллить? Данунах. Эмоционально клал и буду класть на таковых туповатых бестолочей. И кляузу модератору отправил. Не потому что обидел, а потому что надоел.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714320
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L, тебе через пост мерещатся какие-то "туповатые бестолочи" и т.п. Ты себя умным профессионалом считаешь? В какой области, если не секрет конечно?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714329
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSenya_L, тебе через пост мерещатся какие-то "туповатые бестолочи" и т.п. Ты себя умным профессионалом считаешь? В какой области, если не секрет конечно?Придумай что-то поумней, кроме как меряться здесь. Кроме как на личности переходить нифига в голову ни приходит? Скоро ли услышу "а ты чего такой дерзкий"? :) Ответь на вопросы к тебе лично и претензии к автору статьи вообще - и больше ничего вроде как и не надо для нормальной дискуссии. Но нет же, надо какашкой кинуть за неимением мозгов "а какой ты такой професионал и в какой области?"
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714335
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L,
тебе не кажется, что причина моих вопросов к тебе как раз твои переходы на личности ? Об этом по-русски написано. Куда съезжаешь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714337
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LОтветь на вопросы к тебе лично и претензии к автору статьи вообще - и больше ничего вроде как и не надо для нормальной дискуссии.
отвечу, если задашь. Ты не в курсе что для ответа на вопрос нужен собственно вопрос?
Если вокруг тебя все "тупоголовые бестолочи", то что ты вообще понимаешь в нормальных дискуссиях? Поэтому и спросил, в какой области ты профессионал. А мерятся с тобой чем-то мне как-то неприлично.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714628
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox А вот реализация PG в плане невозможности перекомпилить функцию, если она зависит от чего-то , не одобряю, по сравнению с реализацией Оракла (пометка объектов как инвалидных) плюсов нет, а проблемы есть - нужно пересоздавать всю цепочку объектов .
И в чем же здесь недостаток? Пусть юзверы проверяют все ли хвосты подправлены после компиляции функции?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714698
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sallerweb_fox А вот реализация PG в плане невозможности перекомпилить функцию, если она зависит от чего-то , не одобряю, по сравнению с реализацией Оракла (пометка объектов как инвалидных) плюсов нет, а проблемы есть - нужно пересоздавать всю цепочку объектов .
И в чем же здесь недостаток? Пусть юзверы проверяют все ли хвосты подправлены после компиляции функции?
да и функции, в общем-то, пусть сами пишут. Не барское это дело?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36714706
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saller, предыдущее сообщение + к Вашему. А то как-то непонятно получилось.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715605
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем так. Может, автор статьи и допустил указанные в обсуждении оплошности, но попробуем взять суть насчёт PG. Видимо, автор назвал недостатки "главными" со своего взгляда. Это мои личные впечатления:
1. Проблемы с инсталяцией под Вин есть. Для 8.3 я на работе сталкивался лично и люди писали неоднократно в этом форуме, хотя дома поставился без проблем. После инсталяции была пустая папка c данными.
2. По сравнению с MSDN и документацией Oracle, действительно документация PG выглядит скудновато. Местами настолько минималистично описано, вплоть до просто формата функции без описания аргументов, что только на практике можно выяснить как она работает.
6. Ну была бы плюсом, конечно, поддержка C#. Отчасти мне PG пришёлся по вкусу как раз из-за схожести процедурного языка с PL/SQL - минимальные усилия на попробовать. Этот пункт, видимо, сильно важен именно для автора. Частично здесь действет приём, каким MS Exel изжил Лотус, в описании Джоеля Спольски - минимизация проблем пользователя, который хочет попробовать продукт.
7. Да, теряется форматирование в представлениях. PG также может добавлять явное приведение типов в код, из-за чего некоторые конструкции могут стать плохо читаемыми. Наверное, это всё должно происходить внутри Pg и прозрачно для программиста, по крайней мере с разрешения, но само код менять не должно.
9. Автор жалуется на неразвитость сред разработки. Есть такое. EMS, наверное, единственное, что схоже с PL/SQL девелопер, лично других хороших я не видел. Тут сами разработчики PG мало что могут поделать, разве что сами такую мощную среду разработают. Почему так получается с PG лично мне трудно сказать, наверное, не популярен чего-то, хотя, все знакомые кто пробовал pg после mysql, о mysql говорят только с улыбкой.
10. Если 2-9 пункты мешают, но не очень, вот про невозможность изменить связанный объект без разрыва связи я, пожалуй, максимально согласен. Поменять то всё равно нужно, но сильно сложней. Иногда легче создать вместо представления функцию, вместо типа таблицы поставить record и т.п. Идеология оракла мощнее, конечно, в этом случае.
+11. Автор ещё не упомянул, что при компиляции функции ничего не проверяется, кроме синтаксиса. Можно спокойно откомпилить использование необъявленной переменной. Дико, конечно, в 21 веке. Но продукт, как говорится, бесплатный.

На мой вкус, PG очень классная СУБД, и "популярность" на фоне mysql вызывает искреннее удивление. Нужно что-то делать команде PG, чтобы на пути студента было как можно меньше препятствий попробовать эту СУБД. В том числе, с точки зрения захвата аудитории, ошибки инсталяции под виндой являются сильно губительными для этого продукта.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715641
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox
+11. Автор ещё не упомянул, что при компиляции функции ничего не
проверяется, кроме синтаксиса. Можно спокойно откомпилить использование
необъявленной переменной. Дико, конечно, в 21 веке. Но продукт, как
говорится, бесплатный.

И? Оракул, например, спокойно откомпилит и функцию с синтаксической
ошибкой. Дико, конечно, в 21 веке. Особенно для платного продукта.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715699
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxНужно что-то делать команде PG, чтобы на пути студента было как можно меньше препятствий попробовать эту СУБД.
В то время как Медведев говорит об инновациях, мы должны думать, чтобы на пути студента было как можно меньше препятствий попробовать Оракл. Или типа того. А то доираемся мы с вами тут со всякими бесплатными СУБД. Ох доигаимся.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715711
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox9. Автор жалуется на неразвитость сред разработки.
Пусть сделает своими руками. Если нету других сред значит либо устраивают существующие либо это никому не нужно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715735
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
А то доираемся мы с вами тут со всякими бесплатными СУБД.

Угу, это же ОБЭП без работы останется... А тут пришёл, увидел Оракул и
это уже не административное правонарушение, а уголовное.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36715927
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox2. По сравнению с MSDN и документацией Oracle, действительно документация PG выглядит скудновато. Местами настолько минималистично описано, вплоть до просто формата функции без описания аргументов, что только на практике можно выяснить как она работает.Давайте попробуем исправить, можно пример такой функции? Документация PG — одна из лучших, существующих на сегодняшний момент документаций.
web_foxАвтор ещё не упомянул, что при компиляции функции ничего не проверяется, кроме синтаксиса. Можно спокойно откомпилить использование необъявленной переменной.Вы когда так пишите про PG — уточняйте какой язык Вы имеете ввиду, потому что у меня, например, так не получается:
Код: plaintext
1.
2.
create function foo() returns void language plperl as $$ return $undef; $$;
ERROR:  creation of Perl function "foo" failed: Global symbol "$undef" requires explicit package name at line  1 .
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716072
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
И? Оракул, например, спокойно откомпилит и функцию с синтаксической
ошибкой. Дико, конечно, в 21 веке. Особенно для платного продукта.

после твоего перфоменса с to_number я бы постеснялся на твоем месте рассуждать о синтаксических ошибках оракла.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716138
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
я бы постеснялся на твоем месте рассуждать о синтаксических ошибках оракла.

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

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

И, кстати, о to_number:
Код: plaintext
1.
2.
3.
4.
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
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716190
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Yo.!
я бы постеснялся на твоем месте рассуждать о синтаксических ошибках оракла.

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

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

И, кстати, о to_number:
Код: plaintext
1.
2.
3.
4.
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" ни на что не намекает???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716196
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, возможность сохранить текст объекта на сервере, даже если текст имеет синтаксические ошибки и в принципе не может быть скомпилирован/запущен - не такая уж и плохая весчь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716250
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)а "with compilation errors" ни на что не намекает???

А плевать на намёки, процедура-то уже в базе. Теперь главное - быстро
смотаться, чтобы её пользователь, котрому в морду прилетит ошибка, не
догнал.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716269
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)а "with compilation errors" ни на что не намекает???

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


Процедура в базе, потому что ты ее ввел.
В чем прикол-та???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716288
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Процедура в базе, потому что ты ее ввел.
В чем прикол-та???
Никакого прикола. Просто сервер мне привести базу в неработоспособное
состояние. Такой вот промышленный сервер... PG автору заглавной статьи
такого не позволял. Гнусный PG! Неправильный.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716301
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш,

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
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
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716305
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)
Процедура в базе, потому что ты ее ввел.
В чем прикол-та???

боюсь, что логику фаирберд-гайз людям не подвергнувшимся испытаниям Firebird не понять. для них нужно специальную локализацию оракла делать, где любое сообщение не длинней двух слов было бы. хотя все равно это не помогло бы донести какие возможности дают статусы объектов ...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716342
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

Следующая по "неплохости" вещь - возможность сохранения на сервере
записей, нарушающих Primary и Foreign key. Но до этого оракле-гайз не
додумались пока. Так что фокс и тут впереди планеты всей.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716356
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
locky
возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

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

вы таки будете смеятся - но это таки тоже достаточно полезно
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716374
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyвы таки будете смеятся - но это таки тоже достаточно полезно

Вы удивитесь, но смеяться я не буду. На фоне прочих "особенностей" т.н.
"промышленных СУБД" эта фича звучит весьма здраво.
Но доступна она может быть только в EnterPrice Edition, никак не ниже.
Впрочем, согласно Подгорецкому, именно наличие кастрированных редакций и
определяет "промышленность"...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716462
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Процедура в базе, потому что ты ее ввел.
В чем прикол-та???
Никакого прикола. Просто сервер мне привести базу в неработоспособное
состояние. Такой вот промышленный сервер... PG автору заглавной статьи
такого не позволял. Гнусный PG! Неправильный.


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

Горе то какое :(
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716468
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
locky
возможность сохранить текст объекта на сервере, даже если текст имеет
синтаксические ошибки и в принципе не может быть скомпилирован/запущен -
не такая уж и плохая весчь.

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


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

P.S. Вы таки меня повторно удивляете :(
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716480
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
lockyвы таки будете смеятся - но это таки тоже достаточно полезно

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


Чо ??? o O
А обоснувать ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716482
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
lockyвы таки будете смеятся - но это таки тоже достаточно полезно

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

Если честно, но кроме того что вы не будете смеяться - я мало чо понял.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716514
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда. все таки выпуск oracle XE было ошибкой. теперь явные неадекваты начинают лепить говнокод наразобравшись в базовых вещах типа статусах процедур. раньше такого не было ...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716519
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!мда. все таки выпуск oracle XE было ошибкой. теперь явные неадекваты начинают лепить говнокод наразобравшись в базовых вещах типа статусах процедур. раньше такого не было ... угу, раньше ведь не принято было воровать софт
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716576
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Отключил констрейнты и вперед с песней.
Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить , чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716583
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Отключил констрейнты и вперед с песней.
Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить , чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?

что нить вроде alter session PLSQL_WARNINGS, я думаю
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716615
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Отключил констрейнты и вперед с песней.
Отлично. А теперь вопрос на засыпку: какой констрейнт надо
включить , чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?


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

1. Зачем?
2. При чем тут констейнты???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716622
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)1. Зачем?
О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716624
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)1. Зачем?
О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.


Мудрый Троль, объясни оракляному мальчику как (в твоей больной голове) связаны констрейнты и инвалидация процедур? Толкай нетленку, Форум внимает
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716628
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)1. Зачем?
О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.

Оракло-гайз, видимо, привыкли читать не только ошибки, но и варнинги.
А значит о том что у них невалидный объект они знают сразу, а не потом.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716632
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, работал с одной системой я как-то давно.
Система не давала сохранить код(то есть файл исходника)
если там были синтаксические ошибки. Убил бы таких гадов.
Когда я говорю сохранять - текст должен быть сохраён, и не тупой програме
меня ограничивать, я мог вообще написать набросок, чтобына следующий
день, не забыв идею, приняться более тщательно её описывать.
И тут, несмотря на то, что я фанат постгриса, я скажу, что у слона всё кисло,
по сравнению с ораклом. У того даже проверка валидности есть с каскадированием,
и сохранять он мне всё даёт, даже и неправильное. Процедура просто не запустится.
А против слоумышенников и хаксеров есть такой штук, как служба безопасности предприятия.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716634
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyDimitry Sibiryakov
Gluk (Kazan)1. Зачем?
О... Оракло-гайз не знают зачем нужны констрейны... Всё чудесатее и
чудесатее. Впрочем, этого следовало ожидать.

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

Ну варнинги тут особо не причем. А вот невалидные процедуры пытаются выполнять только законченные дебилы (никого из присутствующих не хотел обидеть). Обычно инвалидов либо исправляют, либо грохают, если кто то из разработчиков неудачно пошутил в духе Dimitry Sibiryakov (и это часть обязанностей DBA)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716675
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)(и это часть обязанностей DBA)

О, так вот почему ораклятым админам столько платят! Потому что они
делают работу, с которой не справляется их любимая СУБД!

Интересно, дублирование значений в первичном ключе Оракул тоже
сопровождает сообщением "запись добавлена с ошибкой"?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716704
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕН
Когда я говорю сохранять - текст должен быть сохраён, и не тупой програме
меня ограничивать, я мог вообще написать набросок, чтобына следующий
день, не забыв идею, приняться более тщательно её описывать.

для этого блокнот есть
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716716
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНDimitry Sibiryakov, работал с одной системой я как-то давно.
Система не давала сохранить код(то есть файл исходника)
если там были синтаксические ошибки. Убил бы таких гадов.
Когда я говорю сохранять - текст должен быть сохраён, и не тупой програме
меня ограничивать, я мог вообще написать набросок, чтобына следующий
день, не забыв идею, приняться более тщательно её описывать.
И тут, несмотря на то, что я фанат постгриса, я скажу, что у слона всё кисло,
по сравнению с ораклом. У того даже проверка валидности есть с каскадированием,
и сохранять он мне всё даёт, даже и неправильное. Процедура просто не запустится.
А против слоумышенников и хаксеров есть такой штук, как служба безопасности предприятия.
PowerBuilder небось

iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716728
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
главное не забывать, что БД это не свалка для мыслей, а их воплощение.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716741
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper, это какой-то редактор связанный с обобщённым моделированием систем.
Даже язык такой есть. Не помню названия. Но штука дурацкая до чрезвычайности.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716747
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНSergSuper, это какой-то редактор связанный с обобщённым моделированием систем.
Даже язык такой есть. Не помню названия. Но штука дурацкая до чрезвычайности.
Вспомнил! gpss, его за ногу иоб пол.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716752
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНОКТОГЕНSergSuper, это какой-то редактор связанный с обобщённым моделированием систем.
Даже язык такой есть. Не помню названия. Но штука дурацкая до чрезвычайности.
Вспомнил! gpss, его за ногу иоб пол.
хехе :)
Студенты, помнится, любили его...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716754
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
главное не забывать, что БД это не свалка для мыслей, а их воплощение.правильно, поэтому весь код надо сначала написать ручкой на бумажке, тщательно обдумать, потом набрать в блокноте, тщательно проверить и только потом переносить в БД
таким образом мы не допустим осквернения БД недоделанным кодом
перефразируя слова Грызлова твердо заявляю: БД - не место для разработки
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716774
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Не забывай, что в Оракле на каждый чих есть таблица с диагностикой.

/офф. А не так, как нескажугде, в которой ошибки выясняются невозможностью восстановления из последнего оставшегося бэкапа.

ИМХО. ТС редкостное г.накопал. Даже обсуждать нечего.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716814
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperiscrafmSergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
главное не забывать, что БД это не свалка для мыслей, а их воплощение.правильно, поэтому весь код надо сначала написать ручкой на бумажке, тщательно обдумать, потом набрать в блокноте, тщательно проверить и только потом переносить в БД
таким образом мы не допустим осквернения БД недоделанным кодом
перефразируя слова Грызлова твердо заявляю: БД - не место для разработки
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716940
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)(и это часть обязанностей DBA)

О, так вот почему ораклятым админам столько платят! Потому что они
делают работу, с которой не справляется их любимая СУБД!

Интересно, дублирование значений в первичном ключе Оракул тоже
сопровождает сообщением "запись добавлена с ошибкой"?..


Ответ про тайную связь констрэйнтов с валидацией будет,
демагогичный Вы наш???

Или будем продолжать бросать камникашки по кустам?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716944
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.

Давно ERP стали инструментальным средством разработки софта?
Я тебе, не сходя с места, набросаю штук 20 вариантов "недописанных" процедур, при этом синтаксически вполне корректных. Как будем защищаться от их выполнения??
Процедура содержащая синтаксические (в частности) ошибки в Oracle получит статус INVALID. Выполнить ее НЕЛЬЗЯ. Снова повторяю вопрос: в чем проблема???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36716966
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
главное не забывать, что БД это не свалка для мыслей, а их воплощение.
Может так случиться, что кто считает шо-то воплощением для других свалка и наоботрот. Так шо ниче страшного если про это забудут. А вот забыть про то где блакнот много хуже.

Все счас выглядит так как будто ТС нужен был топик пропиарить свои сайты или что там у него было. Но теперь бесплатники выискивают типа "реальные" недостаки у платных СУБД. Но выбрали таковые, которые могут рассматриваться наоборот как достоинства. В результате раскрутный пост ТС затерялся. А Лисоводы подтянутся и вообще этого поста во век буит не найти.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717038
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoТС нужен был топик пропиарить свои сайты
Неудачно пропиарил...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717042
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть теперь заряжает новое сравнение "FoxPro vs Oracle"
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717053
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)iscrafm
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.

Давно ERP стали инструментальным средством разработки софта?

они никогда им не были.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717061
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmGluk (Kazan)iscrafm
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.

Давно ERP стали инструментальным средством разработки софта?

они никогда им не были.

прикинь, вот и я про то-же
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717064
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)iscrafmGluk (Kazan)iscrafm
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.

Давно ERP стали инструментальным средством разработки софта?

они никогда им не были.

прикинь, вот и я про то-же
а к чему это? не понял...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717096
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
а к чему это? не понял...

автор
есть более цивилизованные варианты, отработанные годами в разлчиных ERP и системах документооборота. Нужно просто работать с различными "областями видимости". Точно также как нельзя отгрузить по неподписанной накладной - нельзя запустить "неподписанную" процедуру и т.п.

это я не понял, к чему ты стал притягивать "цивилизованные варианты" из ERP и документооборота в совершенно не связанную с этим область разработки софта.

Иллюстрации тебя надеюсь не затруднят?
Как я должен "цивилизованно" разрабатывать хранимые процедуры в Oracle?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717102
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
Можно и на листочке.
Это всё лучше, чем принципиально неработающие объекты держать в рабочей системе.

Для меня лично такое поведение - это что-то из разряда "нажал на кнопку Build Solution, мудрая Visual Studio выдала 10 ошибок и 100 ворнингов, и ... сбилдила проект". А уж потом пусть программер думает, запускать принципиально неработающий экзешник или нет, подцеплять неработающую длл-ку куда-нибудь или нет. Запустил нерабочую процедурину - сам виноват.
Так на QuickBasic for MS DOS программировали, в прошлом тысячелетии.

перефразируя слова Грызлова твердо заявляю: БД - не место для разработки
Вот хорошо, вот и правильно.
Вот и нефиг из БД устраивать собрание программерских черновиков и набросков.
А то устроили блин прямиком в БД свалку разработческого говнокода, ".. я мог вообще написать набросок, чтобы на следующий день, не забыв идею, приняться более тщательно её описывать.."
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717110
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm, может быть, имелись ER моделеры, типа ERRWIN?
Так PowerDesigner ИМХО единственная вещь с которой можно хоть как-то
работать, и то - платная. Остальное - вообще не годится!
Особенно ErrWin, это -вообще издевательство над здравым смыслом.
Помню, когда с ним пробовал работать - нужно было держать в голове
чёртову кучу вещей вообще никак не относящихся к проектированию,
софт сильно на любителя садо-мазо.
Короче, самый шик сейчас - карандаш, бумага и тестовая база.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717171
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Для меня лично такое поведение - это что-то из разряда "нажал на кнопку Build Solution, мудрая Visual Studio выдала 10 ошибок и 100 ворнингов, и ... сбилдила проект". А уж потом пусть программер думает, запускать принципиально неработающий экзешник или нет, подцеплять неработающую длл-ку куда-нибудь или нет. Запустил нерабочую процедурину - сам виноват.
Так на QuickBasic for MS DOS программировали, в прошлом тысячелетии.


Неа. Проект - это совокупность пакетов.
Если хоть одна процедура с ошибками - сбилдить не удалось

Ах да ... я забыл :( У Вас же нет пакетов
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717174
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
А то устроили блин прямиком в БД свалку разработческого говнокода, [i]".. я мог вообще написать набросок, чтобы на следующий день, не забыв идею, приняться более тщательно её описывать.."


Это было придумано не для набросков, а для отслеживания зависимостей хранимого кода от структуры таблиц и прочих объектов. Чтобы ошибки было видно в Compile Time, а не через год, когда управление чудом дошло до этой ветки
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717201
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
Это было придумано не для набросков
Это слова ОКТОГЕНа - "я мог вообще написать набросок, чтобы на следующий день, не забыв идею, приняться более тщательно её описывать"
Я же не сам их придумал.
ОКТОГЕН говорит, что может использовать кривые процедуры для сохранения набросков.
Зачем ты мне теперь говоришь, что оно не для набросков? Ты это ОКТОГЕНу говори, а не мне.

а для отслеживания зависимостей хранимого кода от структуры таблиц и прочих объектов. Чтобы ошибки было видно в Compile Time, а не через год, когда управление чудом дошло до этой ветки
Ну и чудесно. Двумя руками за.
Теперь вопрос. Раз уж всё так хорошо, зависимости отслеживаются, ошибки видно в Compile Time - ну так зачем создавать объект с ошибкой?
Все равно что при создании таблицы неправильно указать тип данных у одного из столбцов, разумеется словить ошибку, вывести сообщение с описанием ошибки - но таблицу всё равно создать. Занафига?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717218
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПЗанафига?А может быть вопрос по другому поставить - зачем НЕ создавать объект с ошибкой? Кому он там мешает? Эстетические чувства ДБА оскорбляет?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717264
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП2 Gluk (Kazan)
Это было придумано не для набросков
Это слова ОКТОГЕНа - "я мог вообще написать набросок, чтобы на следующий день, не забыв идею, приняться более тщательно её описывать"
Я же не сам их придумал.
ОКТОГЕН говорит, что может использовать кривые процедуры для сохранения набросков.
Зачем ты мне теперь говоришь, что оно не для набросков? Ты это ОКТОГЕНу говори, а не мне.


О нет. Это ТЫ ему говори, а не мне

ЛП
а для отслеживания зависимостей хранимого кода от структуры таблиц и прочих объектов. Чтобы ошибки было видно в Compile Time, а не через год, когда управление чудом дошло до этой ветки
Ну и чудесно. Двумя руками за.
Теперь вопрос. Раз уж всё так хорошо, зависимости отслеживаются, ошибки видно в Compile Time - ну так зачем создавать объект с ошибкой?
Все равно что при создании таблицы неправильно указать тип данных у одного из столбцов, разумеется словить ошибку, вывести сообщение с описанием ошибки - но таблицу всё равно создать. Занафига?

А зачем вводить в этот процесс (ввода кода) усложнения, которые никому не облегчают жизнь, а наоборот, усложняют? Например развертываем схему из дампа. Схема как дикообраз смотрит во все стороны синонимами (очень жизненный пример кстати). Посмотреть все эти синонимы до развертывания из дампа, конечно можно, но мало кто такой дурью будет заниматься.
Обычно схема развертывается, а потом топаем по инвалидам, раздаем необходимые гранты, перекомпилируем и так до победы.
Теперь представим, что мы не могли бы СОЗДАВАТЬ объекты хранимого кода, содержащие синтаксические ошибки Жизнь немедленно превращается в кошмар.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717273
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЛПЗанафига?А может быть вопрос по другому поставить - зачем НЕ создавать объект с ошибкой? Кому он там мешает? Эстетические чувства ДБА оскорбляет?
Да говно вопрос
Создавайте хоть таблицы с ошибочными типами данных, хоть записи с нарушениями констрейнтов, хоть процедуры, которые невозможно выполнить.
Если ваши эстетические чувства это не оскорбляет, то пусть полученная БД помойка и будет вашим наказанием.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717279
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПЕсли ваши эстетические чувства это не оскорбляет
Практическая жызнь включает в себя эстетику, но далеко не всегда состоит из неё даже на 10%.

Теоретиков, которые требуют "всё делать правильно" нужно отсылать в трудовые лагеря, для перевоспитания.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717284
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Теперь представим, что мы не могли бы СОЗДАВАТЬ объекты хранимого кода, содержащие синтаксические ошибки Жизнь немедленно превращается в кошмар.
Я, пардон, не особо осознал всю кошмарность жизни.
У вас что, какие-то сложности с определением порядка развёртывания, чтобы в промежуточных стадиях не было инвалидных объектов? Или о чём речь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717292
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПGluk (Kazan)Теперь представим, что мы не могли бы СОЗДАВАТЬ объекты хранимого кода, содержащие синтаксические ошибки Жизнь немедленно превращается в кошмар.
Я, пардон, не особо осознал всю кошмарность жизни.
У вас что, какие-то сложности с определением порядка развёртывания, чтобы в промежуточных стадиях не было инвалидных объектов? Или о чём речь?

Да нет, определить порядок можно. Постфактум и порядочно наипавшись.
Обычно такие дампы присылают без никаких комментариев и хорошо если в комплекте.

Как было сказано выше, жизнь вносит коррективы в эстетику
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717312
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov AndreyКому он там мешает? Эстетические чувства ДБА оскорбляет?
Это все равно что нагадить под себя, а потом говорить "зачем убирать? Оно мне не мешает, потом когда-нибудь уберу" :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717313
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Как было сказано выше, жизнь вносит коррективы в эстетику
Ну если жизнь говно, то в общем-то так и надо называть.
Тут же пытались фиалками притвориться, сделать вид, что так и надо, так и правильно, так и зашибись.
А то и вообще - "это часть обязанностей дба, инвалидов убивать" (с) ктототут :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717321
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПGluk (Kazan)Как было сказано выше, жизнь вносит коррективы в эстетику
Ну если жизнь говно, то в общем-то так и надо называть.
Тут же пытались фиалками притвориться, сделать вид, что так и надо, так и правильно, так и зашибись.
А то и вообще - "это часть обязанностей дба, инвалидов убивать" (с) ктототут :)

Я где-то говорил, что жизнь пахнет розами ???
И то, что я говорил (включая инвалидов убивать или лечить) таки да - часть работы DBA.

Но ты то предлагаешь сделать жизнь еще гаже ... причем из чисто эстетических соображений.
Ну не нравится устав чужого монастыря - не лезь, зачем со своим то лезть ???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717323
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПА то и вообще - "это часть обязанностей дба, инвалидов убивать" (с) ктототут :)
Видали такие случаи, после красивой служебки программер уже не работает который постоянно оставлял в базе кучу мусара, а ДБА каждое утро зачищал после него.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717356
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
Но ты то предлагаешь сделать жизнь еще гаже ... причем из чисто эстетических соображений.
Не создавать инвалидные объекты - это сделать жизнь гаже?
Научиться автоматически в нужном порядке разворачивать - это тоже сделать жизнь гаже?
Не, не предлагаю. Тут в общем-то и нету никого, кому бы это можно было предложить. Ну, по крайней мере никто еще не засветился как разработчик Oracle.
Все или страдальцы, или сочувствующие, или хихикающие.
Страдальцы сидят по уши в овне, делают вид, что по другому будет еще хуже. Отсальные или сочувствуют, или пальцем у виска крутят.

Ну не нравится устав чужого монастыря - не лезь, зачем со своим то лезть ???
Я, слава богу, и не лезу.
Мне есть на чём программировать.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717383
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП2 Gluk (Kazan)
Но ты то предлагаешь сделать жизнь еще гаже ... причем из чисто эстетических соображений.
Не создавать инвалидные объекты - это сделать жизнь гаже?
Научиться автоматически в нужном порядке разворачивать - это тоже сделать жизнь гаже?
Не, не предлагаю. Тут в общем-то и нету никого, кому бы это можно было предложить. Ну, по крайней мере никто еще не засветился как разработчик Oracle.
Все или страдальцы, или сочувствующие, или хихикающие.
Страдальцы сидят по уши в овне, делают вид, что по другому будет еще хуже. Отсальные или сочувствуют, или пальцем у виска крутят.

Ну не нравится устав чужого монастыря - не лезь, зачем со своим то лезть ???
Я, слава богу, и не лезу.
Мне есть на чём программировать.

Благими намерениями вымощена дорога сам знаешь куда.
Почему-то, но моей памяти, ни один ораклоид не выразил недовольства по поводу возможности создания инвалидных объектов. У людей-же "которым есть на чем программировать", зуд млин в одном месте. Эстетическое чувство требует выхода. Требует открыть глаза бедным ораклоидам, сидящим по уши в дермище. Забавно только, что среди ораклоидов эти потуги отклика не находят, к чему бы???

Неужели ты прав, и все они, как один, СВИНЬИ и только и мечтают как бы нагадить по себя???
так?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717400
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
/офф. А не так, как нескажугде, в которой ошибки выясняются
невозможностью восстановления из последнего оставшегося бэкапа.

Ну зачем же стесняться:
http://www.sql.ru/forum/actualthread.aspx?tid=764498
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717401
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
Почему-то, но моей памяти, ни один ораклоид не выразил недовольства по поводу возможности создания инвалидных объектов.
Если к человеку можно применить слово "ораклоид", то другого поведения от него ожидать и не приходится.
Это ж как религиозный фанатизм.
Всё, что нужно человеку - есть в Коране. Всё, чего нету в Коране - человеку не нужно.

Неужели ты прав, и все они, как один, СВИНЬИ и только и мечтают как бы нагадить по себя???
так?
Не знаю, тебе виднее. Это твои слова, насчёт мечтающих свиней, не мои.
Так то я наблюдал людей, которые ушли с оракла, программировать в более человечьих средах. (справедливости ради, людей, ушедших например с MS SQL Server - гораздо больше наблюдал, ну да не суть)
Может эти ушедшие - не "свиньи" (по твоей классификации). А может просто не ораклоиды (ведь им чего-то в оракле не понравилось).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717431
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Ответ про тайную связь констрэйнтов с валидацией будет, демагогичный Вы
наш???

Будет, будет куда же денется.

То, что слежение за целостностью данных с помощью констренов можно
отключить, ты считаешь нормальным. И то, что слежение за целостностью
метаданных невозможно включить ты тоже считаешь нормальным.
Видимо, такие двойные стандарты считаются нормальными у ораклоидов...

ЛПпо крайней мере никто еще не засветился как разработчик
Oracle.
Индусы, которые разрабатывают Oracle, не понимают по-русски.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717434
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Не создавать инвалидные объекты - это сделать жизнь гаже?

И не сохранять? Например, если ошибся исправляя, то его СУБД должно автоматом удалить, а не делать инвалидом? А если сохранять, то типа для однообразия и создавать вроде нуно.

ЛП
Научиться автоматически в нужном порядке разворачивать - это тоже сделать жизнь гаже?

А не может быть цикличной зависимости обектов? Т.е. первый завист от второго, второй от третьего, а третий от первого?

ЛП
Ну, по крайней мере никто еще не засветился как разработчик Oracle.

Ну, к сожалению, триггер без таблы Оракл отказался создавать. А правили дистрибутив ошиблись, создание таблы в конец сценария установки поставили. Про инвалидов то в БД смотреть моно средствами Оракла же в самом сценарии с помощью простого селекта. И в конце установки моно переомпил и вывести кол-во инвалидов. А так логи целиком проверять то нуно самому. А это менее надежно в общем случае.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717446
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Siemargl
/офф. А не так, как нескажугде, в которой ошибки выясняются
невозможностью восстановления из последнего оставшегося бэкапа.

Ну зачем же стесняться:
http://www.sql.ru/forum/actualthread.aspx?tid=764498

Стрелочничество. Не надо путать святое с праведным. В данном случае полноту и физическую целостность файлов бэкапа с инвалидами и констрейнтами =)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717447
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП2 Gluk (Kazan)
Почему-то, но моей памяти, ни один ораклоид не выразил недовольства по поводу возможности создания инвалидных объектов.
Если к человеку можно применить слово "ораклоид", то другого поведения от него ожидать и не приходится.
Это ж как религиозный фанатизм.
Всё, что нужно человеку - есть в Коране. Всё, чего нету в Коране - человеку не нужно.


Не передергивай. Не я тут первым начал вешать ярлыки. И я не считаю себя ораклоидом (с MySQL в последнее время работаю даже несколько интенсивнее). Я НЕ считаю Oracle идеальным продуктом (и с каждой новой версией он отдаляется от идеала все дальше), но то что (не разобравшись) предлагаешь ты, не то что не несет никакой пользы, а напротив несет неприкрытый вред. Только и всего.

ЛП
Неужели ты прав, и все они, как один, СВИНЬИ и только и мечтают как бы нагадить по себя???
так?
Не знаю, тебе виднее. Это твои слова, насчёт мечтающих свиней, не мои.
Так то я наблюдал людей, которые ушли с оракла, программировать в более человечьих средах. (справедливости ради, людей, ушедших например с MS SQL Server - гораздо больше наблюдал, ну да не суть)
Может эти ушедшие - не "свиньи" (по твоей классификации). А может просто не ораклоиды (ведь им чего-то в оракле не понравилось).

"свиньи" это не квалификация, это образ жизни. И появились они в ответ на пост про "гадить" (не твой), так что не надо мне чужих лавров.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717453
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
То, что слежение за целостностью данных с помощью констренов можно
отключить, ты считаешь нормальным. И то, что слежение за целостностью
метаданных невозможно включить ты тоже считаешь нормальным.
Видимо, такие двойные стандарты считаются нормальными у ораклоидов...


Слежение за целостностью метаданных есть - это инвалидация.
К констейнтам отношения не имеет, просто совершенно другой механизм.

Хочется считать это двойными стандартами - вперед, потрясай дальше СВОИМ уставом в чужом монастыре.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717463
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ЛПпо крайней мере никто еще не засветился как разработчик
Oracle.
Индусы, которые разрабатывают Oracle, не понимают по-русски.


Да ты шо? Может товарищу Бегун-у это лично скажешь???
Я так понимаю к правоверному MS SQL-ю индусов не допускают?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717608
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglНе надо путать святое с праведным. В данном случае
полноту и физическую целостность файлов бэкапа с инвалидами и
констрейнтами =)
А ты видишь между ними разницу? Результат-то один - невозможность
восстановления.

Gluk (Kazan)
Слежение за целостностью метаданных есть - это инвалидация.

Это не слежение, это пофигизм. Как если бы при активных констрейнах
позволили вставить дублирующееся значение в первичный ключ.

Gluk (Kazan)Может товарищу Бегун-у это лично скажешь???
Объявится здесь - скажу. Может, хоть он сможет ответить на простой
вопрос: как запретить серверу Oracle создавать инвалидные объекты?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717621
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Объявится здесь - скажу. Может, хоть он сможет ответить на простой
вопрос: как запретить серверу Oracle создавать инвалидные объекты?..


Никак (и до сих пор это никому не мешало)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717716
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Dimitry Sibiryakov
Объявится здесь - скажу. Может, хоть он сможет ответить на простой
вопрос: как запретить серверу Oracle создавать инвалидные объекты?..


Никак (и до сих пор это никому из религиозно фанатеющих не мешало)
поправил
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717773
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПGluk (Kazan)Dimitry Sibiryakov
Объявится здесь - скажу. Может, хоть он сможет ответить на простой
вопрос: как запретить серверу Oracle создавать инвалидные объекты?..


Никак (и до сих пор это никому из религиозно фанатеющих не мешало)
поправил

из не фанатеющих тоже
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717800
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПGluk (Kazan)Dimitry Sibiryakov
Объявится здесь - скажу. Может, хоть он сможет ответить на простой
вопрос: как запретить серверу Oracle создавать инвалидные объекты?..


Никак (и до сих пор это никому из религиозно фанатеющих не мешало)
поправили меня в фанатов оракла записал...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717806
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)из не фанатеющих тоже

eugenkru тоже не мешает неработоспособность констрейнов в фоксе...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717824
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperи меня в фанатов оракла записал...
В фанатов я записал тех, кто на указание недостатка отвечает "а оно никому не мешает"
Ладно бы за себя одного говорил Gluk. Ладно бы за тех, кого знает лично/заочно.
А то ведь - не мешает, дескать, никому.

Нету в оракле возможности не сохранять инвалидов? Ну значит оно и не нужно.
Чего нету в Коране - то человеку не нужно. Потому что всё что нужно человеку - есть в Коране.
Типичный религиозный фанатизм.

Собака - друг человека. Кому она не друг - тот не человек :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717850
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПSergSuperи меня в фанатов оракла записал...
В фанатов я записал тех, кто на указание недостатка отвечает "а оно никому не мешает"
Ладно бы за себя одного говорил Gluk. Ладно бы за тех, кого знает лично/заочно.
А то ведь - не мешает, дескать, никому.

Нету в оракле возможности не сохранять инвалидов? Ну значит оно и не нужно.
Чего нету в Коране - то человеку не нужно. Потому что всё что нужно человеку - есть в Коране.
Типичный религиозный фанатизм.

Собака - друг человека. Кому она не друг - тот не человек :)
но ведь удобно же
почему надо обязательно разрабатывать в нотепаде? гораздо удобней делать всё на каком-то тестовом сервере и потом всё валидное переносить
неужели это нужно доказывать?

и по-моему тут религиозный фанатизм другого рода - в Коране записано что невалидные объекты не могут быть в базе :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717865
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)из не фанатеющих тоже

eugenkru тоже не мешает неработоспособность констрейнов в фоксе...


Ага, а в Киеве - дядька
В этой беседе, Вы умудрились продемонстрировать ВСЕ известные мне демагогические приемы

уважаю
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717880
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПSergSuperи меня в фанатов оракла записал...
В фанатов я записал тех, кто на указание недостатка отвечает "а оно никому не мешает"
Ладно бы за себя одного говорил Gluk. Ладно бы за тех, кого знает лично/заочно.
А то ведь - не мешает, дескать, никому.


Вы за точность формулировок?
Извольте, в первый раз я сказал:

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

Так Вас более устроит???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717885
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Нету в оракле возможности не сохранять инвалидов? Ну значит оно и не нужно.
Чего нету в Коране - то человеку не нужно. Потому что всё что нужно человеку - есть в Коране.
Типичный религиозный фанатизм.


Типичное навешивание ярлыков.
Я по моему максимально четко изложил почему МНЕ (и не только) именно мешало бы НЕ сохранение инвалидных объектов (если бы оно было реализовано). На фоне описанных головняков, текущая реализация не мешает никому кроме воинствующих эстетов
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717886
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Извольте, в первый раз я сказал:

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

А на того, кто выразил, есть Ё!, объявляющий этого человека
"неадекватом, начинающим лепить говнокод наразобравшись в базовых вещах
типа статусах процедур".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717896
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Я по моему максимально четко изложил почему МНЕ (и не только) именно
мешало бы НЕ сохранение инвалидных объектов (если бы оно было реализовано).

И именно в этом разница с констрейнами: те, кому они мешают сохранять в
базе инвалидные записи, могут их отключить. Остальные почему-то считают
констрейны нужными и включают их.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717898
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Извольте, в первый раз я сказал:

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

А на того, кто выразил, есть Ё!, объявляющий этого человека
"неадекватом, начинающим лепить говнокод наразобравшись в базовых вещах
типа статусах процедур".


По моему я стараюсь быть максимально корректным в формулировках.
Меня же напротив, дружно обвиняют в религиозном фанатизме и хождении под себя на рабочем месте.

Чувствую себя не понятым (c)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717902
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Я по моему максимально четко изложил почему МНЕ (и не только) именно
мешало бы НЕ сохранение инвалидных объектов (если бы оно было реализовано).

И именно в этом разница с констрейнами: те, кому они мешают сохранять в
базе инвалидные записи, могут их отключить. Остальные почему-то считают
констрейны нужными и включают их.


Фанатизм - это прежде всего неумение слушать собеседника.
На этом заканчиваю (для себя) этот увлекательный теологический диспут
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717945
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Фанатизм - это прежде всего неумение слушать собеседника.

Именно. Уже которую страницу я говорю, что МНЕ мешает сохранение
инвалидных объектов, поскольку если какой-нибудь неадекват создаст
инвалидный триггер на МОЮ таблицу, то работа МОЕГО приложения накроется
медным тазом. Но всё, что я могу сделать для предотвращения такой
ситуации, это написать в документации "милый DBA, убей каждого, кто так
поступит" и надеяться что а) DBA есть и б) читает мою документацию,
поскольку никаким другим способом т.н. промышленная СУБД имярек мне
предотвратить такой саботаж не даст.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717949
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Фанатизм - это прежде всего неумение слушать собеседника.

Именно. Уже которую страницу я говорю, что МНЕ мешает сохранение
инвалидных объектов, поскольку если какой-нибудь неадекват создаст
инвалидный триггер на МОЮ таблицу, то работа МОЕГО приложения накроется
медным тазом. Но всё, что я могу сделать для предотвращения такой
ситуации, это написать в документации "милый DBA, убей каждого, кто так
поступит" и надеяться что а) DBA есть и б) читает мою документацию,
поскольку никаким другим способом т.н. промышленная СУБД имярек мне
предотвратить такой саботаж не даст.


относительно триггеров согласен, но изменений здесь не предвидеться, хоть на говно изойди
по поводу убей, говорилось про объекты, а не про их создателей
DBA должен регулярно проверять вверенные ему схемы на наличие инвалидов

За сим действительно завязываю, иначе скоро начну говорить матом
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36717996
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SergSuper
но ведь удобно же
почему надо обязательно разрабатывать в нотепаде?
Разрабатывайте не в нотепаде.
У меня вон в вижуал студии хоть весь из себя кривой код может быть. Однако ж - не скомпилируется. Кривая процедура - билд не пройдёт никогда. Не получится так, что в длл-ке лежит какая-то функция, которая имеет статус Invalid, и которую нельзя вызывать.

и по-моему тут религиозный фанатизм другого рода - в Коране записано что невалидные объекты не могут быть в базе :)
Я понять не могу, зачем мне в базе (хоть тестовой, хоть боевой) может понадобиться процедура, которая инвалид, которую нельзя вызвать, с которой ничего нельзя сделать, кроме как либо вылечить, либо убить.
Промежуточные процессы (например, разворачивание чего-то кусочно пришедшего со всякими циклическими зависимостями и т.п.) - ладно, другой разговор, тут действительно помогло бы предложенное Дмитрием Сибиряковым временное отключение поддержки целостестности метаданных. Временное. Сделал что нужно, включил поддержку обратно. Желательно этак автоматически.

А в обычной то жизни/разработке занафига мне инвалиды в базе? Говорят, дескать наброски можно хранить. Прототипы будущих нетленок. Неработающие правда. Но в базе. Нах они там? Пусть живут себе хоть в блокноте, хоть в девелоперской студии, какой бы она ни была - и инвалиды, и наброски, и прототипы нетленок.

Вот такой вот религиозный фанатизм.

SergSuper, ты как, приветствуешь например создание таблицы, в которой тип данных не указан для одного из столбцов? Ну, типа набросок. Заготовка под будущий шедевр. Потом впишешь тип поля, когда придумаешь, какой он должен быть. А пока пусть без типа живет поле. Причеём поле без типа живёт в таблице, а таблица живёт в базе. Со статусом "инвалид".

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

-----------------------

2 Gluk (Kazan)
Вы за точность формулировок?
Да, конечно.

Извольте, в первый раз я сказал:
Почему-то, но моей памяти, ни один ораклоид не выразил недовольства по поводу возможности создания инвалидных объектов.
Так Вас более устроит???
Да, так конечно устроит.
Но по поводу "ораклоидов" я уже ответил. От "ораклоидов" трудно ожидать другого. Может мы разный смысл в слово "ораклоид" вкладываем? Для меня ораклоид - это как раз тот, кому в принципе не может помешать ни какая-нибудь фича Оракла, ни отсутствие какой-нибудь фичи. Помимо ораклоидов есть и вменяемые разработчики, конечно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718086
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если теперь DBA что у Dimitry Sibiryakov триггера пишут, что-то подкурутили и какой-то пакет стал инвалидным. Его выкинуть? А дропнул это ДБА че-то по ошибке? ПАкет стал инвалидным. Его выкинуть? Дба вернул дропнутае, а пакета то уже нет. А на самом деле много уже чего нет. Так бы он инвалидов тока отлечил - это просто. А теперь шо делать?
А если не выкидывать, то почему не создавать?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718130
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Сделал что нужно, включил поддержку обратно. Желательно этак автоматически.

В СУБД, которые поддерживают транзакции, компиляция и валидация объектов
обычно и делается автоматически. По коммиту.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718142
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoЕсли теперь DBA что у Dimitry Sibiryakov триггера пишут, что-то подкурутили и какой-то пакет стал инвалидным. Его выкинуть? А дропнул это ДБА че-то по ошибке? ПАкет стал инвалидным. Его выкинуть? Дба вернул дропнутае, а пакета то уже нет. А на самом деле много уже чего нет. Так бы он инвалидов тока отлечил - это просто. А теперь шо делать?
А если не выкидывать, то почему не создавать?
а как получилось дропнуть что-то, от чего зависит другое?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718149
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ЛП
Сделал что нужно, включил поддержку обратно. Желательно этак автоматически.

В СУБД, которые поддерживают транзакции, компиляция и валидация объектов
обычно и делается автоматически. По коммиту.

Ничего не имею против.
Но это я.
А "ораклоиды" вон даже против ручного включения/выключения поддержки целостности метаданных, даже против самой идеи такого - и то возражают. В коране нет, и нах не надо. Зато есть ДБА, в должностные обязанности которого входит убийство инвалидов :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718179
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПDimitry Sibiryakov
ЛП
Сделал что нужно, включил поддержку обратно. Желательно этак автоматически.

В СУБД, которые поддерживают транзакции, компиляция и валидация объектов
обычно и делается автоматически. По коммиту.

Ничего не имею против.
Но это я.
А "ораклоиды" вон даже против ручного включения/выключения поддержки целостности метаданных, даже против самой идеи такого - и то возражают. В коране нет, и нах не надо. Зато есть ДБА, в должностные обязанности которого входит убийство инвалидов :)

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

И хватит про Коран, достали уже, честно
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718182
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП2 SergSuper
но ведь удобно же
почему надо обязательно разрабатывать в нотепаде?
Разрабатывайте не в нотепаде.
У меня вон в вижуал студии хоть весь из себя кривой код может быть. Однако ж - не скомпилируется. Кривая процедура - билд не пройдёт никогда. Не получится так, что в длл-ке лежит какая-то функция, которая имеет статус Invalid, и которую нельзя вызывать.Ну и чего хорошего? Приходится делать какие-то затычки. Если бы можно было что-то делать невалидным было бы удобней
ЛП
и по-моему тут религиозный фанатизм другого рода - в Коране записано что невалидные объекты не могут быть в базе :)
Я понять не могу, зачем мне в базе (хоть тестовой, хоть боевой) может понадобиться процедура, которая инвалид, которую нельзя вызвать, с которой ничего нельзя сделать, кроме как либо вылечить, либо убить.ну я тоже не всё могу понять, гипотезу Пуанкаре например не понимаю
ЛП
А в обычной то жизни/разработке занафига мне инвалиды в базе? Говорят, дескать наброски можно хранить. Прототипы будущих нетленок. Неработающие правда. Но в базе. Нах они там? Пусть живут себе хоть в блокноте, хоть в девелоперской студии, какой бы она ни была - и инвалиды, и наброски, и прототипы нетленок.
почему бы и не в базе? я когда-то давно тоже хранил процедуры в файлах, но потом бросил - удобней прямо в базе
ЛП
SergSuper, ты как, приветствуешь например создание таблицы, в которой тип данных не указан для одного из столбцов? Ну, типа набросок. Заготовка под будущий шедевр. Потом впишешь тип поля, когда придумаешь, какой он должен быть. А пока пусть без типа живет поле. Причеём поле без типа живёт в таблице, а таблица живёт в базе. Со статусом "инвалид".

Если ты такое приветствуешь, то разговаривать в общем-то и не о чем.ну в принципе таблицы отлаживать не нужно и пользы будет немного, но в ничего против этого не имею, не помешало бы
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718207
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
vadiminfo расписал что может получиться при вполне себе обычных регламентных работах.
комментарии?
Я человек неграмотный, и в егойном потоке сознания не разобрался.
Комментариев поэтому не будет.

И хватит про Коран, достали уже, честно
Ну как только с вашей стороны прекратится аргументация типа "это не надо, потому что это не надо никому из правоверных ораклоидов" - я тут же перестану Коран поминать :)

--------------

2 SergSuper
ну в принципе таблицы отлаживать не нужно и пользы будет немного, но в ничего против этого не имею, не помешало бы
Ну тогда и разговаривать не о чем.
Единственное, наблюдается противоречие некое с твоими же словами "БД - не место для разработки"
Наверное это был непонятый мною сарказм.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718218
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfoЕсли теперь DBA что у Dimitry Sibiryakov триггера пишут, что-то подкурутили и какой-то пакет стал инвалидным. Его выкинуть? А дропнул это ДБА че-то по ошибке? ПАкет стал инвалидным. Его выкинуть? Дба вернул дропнутае, а пакета то уже нет. А на самом деле много уже чего нет. Так бы он инвалидов тока отлечил - это просто. А теперь шо делать?
А если не выкидывать, то почему не создавать?
а как получилось дропнуть что-то, от чего зависит другое?Как, как... каскадом! :)
PS. оффтоп круче чем на ПТ
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718227
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoДба вернул дропнутае, а пакета то уже нет. А на самом деле много уже чего нет. Так бы он инвалидов тока отлечил - это просто. А теперь шо делать?

шо делать, шо делать. смирится и жить как Sibiryakov, у которого пол базы (firebird) процедур хлама, но он об этом не знает. вот так жить с верой и без статусов объектов. креститься перед накатом каждого DDL и верить, что вот после этого DDL наверника поломанных процедур больше не станет.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718228
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Я человек неграмотный, и в егойном потоке сознания не разобрался.
Комментариев поэтому не будет.


1. В рамках наката некоего патча, изменяем интерфейс пакета
2. Что должно происходить с пакетами и триггерами, зависящими от этого пакета?

a) Все зависимое будет автоматически удалено (ужос)
б) Не даст изменить пакет пока что то от него зависит (аля PostgreSQL, как я понял)

Второй вариант в принципе жизнен, но инвалиды IMHO удобнее.
Если инвалиды допускаются, в принципе, почему не допускать их при создании объекта?

Так достаточно аргументированно?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718234
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Единственное, наблюдается противоречие некое с твоими же словами "БД - не место для разработки"
Наверное это был непонятый мною сарказм.мне в голову не могло придти что это можно воспринимать серьёзно
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718247
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tangliriscrafmvadiminfoЕсли теперь DBA что у Dimitry Sibiryakov триггера пишут, что-то подкурутили и какой-то пакет стал инвалидным. Его выкинуть? А дропнул это ДБА че-то по ошибке? ПАкет стал инвалидным. Его выкинуть? Дба вернул дропнутае, а пакета то уже нет. А на самом деле много уже чего нет. Так бы он инвалидов тока отлечил - это просто. А теперь шо делать?
А если не выкидывать, то почему не создавать?
а как получилось дропнуть что-то, от чего зависит другое?Как, как... каскадом! :)
PS. оффтоп круче чем на ПТ
каскад работает сверху вниз, вообще-то.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718257
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Если инвалиды допускаются, в принципе, почему не допускать их при
создании объекта?

Отчего же не допускать, допускать. Но COMMIT они пережить не должны.
Транзакция обязана переводить БД из одного консистентного
состояния в другое. (Я тут не говорю про Оракула, который в принципе
неспособен выполнить несколько DDL в одной транзакции.)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718267
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Если инвалиды допускаются, в принципе, почему не допускать их при
создании объекта?

Отчего же не допускать, допускать. Но COMMIT они пережить не должны.
Транзакция обязана переводить БД из одного консистентного
состояния в другое. (Я тут не говорю про Оракула, который в принципе
неспособен выполнить несколько DDL в одной транзакции.)


Допускаю, что описываемые Вами и ЛП механизмы были бы полезны в некоем сферично-мифическом не в нашей жизни существующем Oracle. Но не менее, и даже более, были бы полезны средства аналогичные Oracle-овским INVALID-ам, скажем в MSSQL (не знаю как там с FireBird). Чтобы развал был очевиден уже при выполнении DDL, а не когда управление (через год) дойдет до порушенного кода.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718285
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гы-гы, в фаирберде живут вот так:
http://www.sqlly.com/articles/Extreme_database_programming.ru.html

хотя когда субд гарантированно не потянет более 20 мб базу, почему бы так и не жить ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718289
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
были бы полезны средства аналогичные Oracle-овским INVALID-ам, скажем в
MSSQL (не знаю как там с FireBird).
Чтобы развал был очевиден уже при выполнении DDL, а не когда управление
(через год) дойдет до порушенного кода.

А разве не как раз инвалиды позволяют отложить обнаружение развала на
год? В Firebird ты получишь ошибку (а не предупреждение) или сразу при
выполнении DDL, либо при последующем COMMIT. И в том и в другом случае
инвалид в базу не пройдёт.

И того, кто предложит, чтобы инвалид пережил COMMIT я лично буду грызть
до последнего байта.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718302
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
А разве не как раз инвалиды позволяют отложить обнаружение развала на
год?


Неа, только до следующей проверки наличия инвалидов (обязательной после наката патча)

Dimitry Sibiryakov
И того, кто предложит, чтобы инвалид пережил COMMIT я лично буду грызть
до последнего байта.


зубы не сломай
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718321
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Неа, только до следующей проверки наличия инвалидов (обязательной после
наката патча)

Т.е. целостность базы на сервере Oracle поддерживается
административными, а не техническими методами. ЧиТД.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718322
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!гы-гы, в фаирберде живут вот так:
http://www.sqlly.com/articles/Extreme_database_programming.ru.html

хотя когда субд гарантированно не потянет более 20 мб базу, почему бы так и не жить ?
И что этим хотел сказать? Что Interbase/Firebird Development Studio дешевая поделка, и сказочки про поиск зависимостей? Открыл бы IBExpert и посмотрел бы зависимости и не распинаться про 10 минут на одну таблицу.
авторНа переименовку таблицы CUSTOMER, на которую ссылается 2 процедуры, триггер и одна таблица, в демонстрационной базе EMPLOYEE ушло 10 минут кропотливого, неинтеллектуального, с точки зрения разработчика, труда.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718323
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Неа, только до следующей проверки наличия инвалидов (обязательной после
наката патча)

Т.е. целостность базы на сервере Oracle поддерживается
административными, а не техническими методами. ЧиТД.


Кто-то просил это доказывать?
Административно-техническими
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718329
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
На переименовку таблицы CUSTOMER, на которую ссылается 2 процедуры,
триггер и одна таблица, в демонстрационной базе EMPLOYEE ушло 10 минут
кропотливого, неинтеллектуального, с точки зрения разработчика, труда.

Естественно - неинтеллектуального. Откуда интеллект у разработчика,
которому приспичило переименовывать таблицы?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718342
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBase
И что этим хотел сказать? Что Interbase/Firebird Development Studio дешевая поделка, и сказочки про поиск зависимостей? Открыл бы IBExpert и посмотрел бы зависимости и не распинаться про 10 минут на одну таблицу.

нет. я хотел сказать, что подходы годящиеся для детей с совочком в песочнице мало пригодны на стройке. никто в промышленной субд физически не сможет каждый раз перезаливать таблицы просто из-за объемов ...
собственно поэтому подходы промышленных и детских субд сильно различаются.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718354
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!eBase
И что этим хотел сказать? Что Interbase/Firebird Development Studio дешевая поделка, и сказочки про поиск зависимостей? Открыл бы IBExpert и посмотрел бы зависимости и не распинаться про 10 минут на одну таблицу.

нет. я хотел сказать, что подходы годящиеся для детей с совочком в песочнице мало пригодны на стройке. никто в промышленной субд физически не сможет каждый раз перезаливать таблицы просто из-за объемов ...
собственно поэтому подходы промышленных и детских субд сильно различаются.
Ну это ты скажи автору той статьи что перед кодингом надо сначало подумать, а потом уже строить. И не писать тупые названия, а потом их менять.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718363
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmtangliriscrafmа как получилось дропнуть что-то, от чего зависит другое?Как, как... каскадом! :)каскад работает сверху вниз, вообще-то.вообще-то это и имелось в виду... или я не понимаю, что у вас сверху, а что снизу?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718372
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!подходы годящиеся для детей с совочком в песочнице мало пригодны на стройке.
Кстати раз уж заговорил про стройку раскажи ка нам как быть в такой ситуёвине?
Построили 3-х этажный дом, но вот первый этаж как-то не так вышел как хотелось, как теперь переделать 1-й этаж когда над ним еще 2? Завалить все стены на первом этаже, а остальные 2 этажа пусть в воздухе повисят некоторое время?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718373
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
автор
На переименовку таблицы CUSTOMER, на которую ссылается 2 процедуры,
триггер и одна таблица, в демонстрационной базе EMPLOYEE ушло 10 минут
кропотливого, неинтеллектуального, с точки зрения разработчика, труда.

Естественно - неинтеллектуального. Откуда интеллект у разработчика,
которому приспичило переименовывать таблицы?


Т.е. ALTER-команды в принципе для неинтелектуальных людей сделаны, верно?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718416
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseYo.!eBase
И что этим хотел сказать? Что Interbase/Firebird Development Studio дешевая поделка, и сказочки про поиск зависимостей? Открыл бы IBExpert и посмотрел бы зависимости и не распинаться про 10 минут на одну таблицу.

нет. я хотел сказать, что подходы годящиеся для детей с совочком в песочнице мало пригодны на стройке. никто в промышленной субд физически не сможет каждый раз перезаливать таблицы просто из-за объемов ...
собственно поэтому подходы промышленных и детских субд сильно различаются.
Ну это ты скажи автору той статьи что перед кодингом надо сначало подумать, а потом уже строить. И не писать тупые названия, а потом их менять.

Да, в принципе, отключить в редакторе кнопки "вверх" и "бекспейс" - для крутых пацанов-прогеров!
И ALTER-команды повыключать... нефиг с первого раза неправильно там что-то делать.

Логичное завершение данного топика.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718424
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
web_foxДа, в принципе, отключить в редакторе кнопки "вверх" и "бекспейс" - для крутых пацанов-прогеров!
И ALTER-команды повыключать... нефиг с первого раза неправильно там что-то делать.

Логичное завершение данного топика.
Чушь пишешь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718435
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseweb_foxДа, в принципе, отключить в редакторе кнопки "вверх" и "бекспейс" - для крутых пацанов-прогеров!
И ALTER-команды повыключать... нефиг с первого раза неправильно там что-то делать.

Логичное завершение данного топика.
Чушь пишешь.

Взаимно. Особенно про трёхэтажный дом.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718438
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox
Т.е. ALTER-команды в принципе для неинтелектуальных людей сделаны, верно?

Переименованием таблиц интеллектуальные люди не занимаются, верно.

"Что значит имя?.. Роза пахнет розой,
Хоть розой назови её, хоть нет..."
(с) Шекспир+Пастернак.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718442
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
web_foxВзаимно. Особенно про трёхэтажный дом.
Если у тебя не хватает фантазии провести аналогию тогда не вижу смысла тебе что-то доказывать и объяснять...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718443
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТ.е. целостность базы на сервере Oracle поддерживается
административными, а не техническими методами. ЧиТД.
Вы только поясните какую "целостность" имеете ввиду. А то вы вечно данные с метаданными в одну кучу мешаете и почему-то одинаковых способов работы для них хотите. Какие-то транзакции для метаданных выдумали...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718446
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseYo.!подходы годящиеся для детей с совочком в песочнице мало пригодны на стройке.
Кстати раз уж заговорил про стройку раскажи ка нам как быть в такой ситуёвине?
Построили 3-х этажный дом, но вот первый этаж как-то не так вышел как хотелось, как теперь переделать 1-й этаж когда над ним еще 2? Завалить все стены на первом этаже, а остальные 2 этажа пусть в воздухе повисят некоторое время?

Кстати, смеялся весь отдел. Пишите.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718463
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
web_foxКстати, смеялся весь отдел. Пишите.
Над некоторыми из ваших тем и смеяться грешно...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718465
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eBase
Кстати раз уж заговорил про стройку раскажи ка нам как быть в такой ситуёвине?
Построили 3-х этажный дом, но вот первый этаж как-то не так вышел как хотелось, как теперь переделать 1-й этаж когда над ним еще 2? Завалить все стены на первом этаже, а остальные 2 этажа пусть в воздухе повисят некоторое время?

включи дискавери часов в восемь, там регулярно показывают как перевозят целые церкви. когда речь идет о серьезной задачи ее выполняют серьезные мальчики, вас же не удивляет как "рабочий и колхозница" водрузили на пару этажей ?
да с совочком и ведерком такое не провернешь... потому инструменты для субд заточенной на телефонный справочник не годятся в промышленных субд где объемы слегка побольше и которые не шибко поперезаливашь за 10 минут
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718472
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!включи дискавери часов в восемь, там регулярно показывают как перевозят целые церкви. когда речь идет о серьезной задачи ее выполняют серьезные мальчики, вас же не удивляет как "рабочий и колхозница" водрузили на пару этажей ?
да с совочком и ведерком такое не провернешь... потому инструменты для субд заточенной на телефонный справочник не годятся в промышленных субд где объемы слегка побольше и которые не шибко поперезаливашь за 10 минут
Вооот, мы уже пришли к тому что для "переделки" первого этажа нужно сделать несколько лишних телодвижений нежели накатать ALTER, к этому я и вел.
А вот веб_фоксу проще накатать ALTER и все будет тип-топ, вот только некоторые мелочи он не учитывает но это уже его личное дело.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718478
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
промышленных субд где объемы слегка побольше и которые не шибко
поперезаливашь за 10 минут

Да, да, мы все знаем, что промышленные СУБД вообще не любят команду
INSERT и без большого бубна с большими объёмами данных в них работать не
получится: http://www.sql.ru/forum/actualthread.aspx?tid=770932
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718484
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey
Вы только поясните какую "целостность" имеете ввиду. А то вы вечно
данные с метаданными в одну кучу мешаете и почему-то одинаковых способов
работы для них хотите. Какие-то транзакции для метаданных выдумали...

А Вы видите между ними большую разницу? Или слово "целостность" в т.н.
промышленных СУБД имеет много значений? Типа "тут играем, а тут рыбу
заворачивали", т.е. нарушать FK нельзя, а убить таблицу, используемую в
SP - можно?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718490
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tangliriscrafmtangliriscrafmа как получилось дропнуть что-то, от чего зависит другое?Как, как... каскадом! :)каскад работает сверху вниз, вообще-то.вообще-то это и имелось в виду... или я не понимаю, что у вас сверху, а что снизу?
все вроде написано: как получилось дропнуть что-то, от чего зависит другое.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718497
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxALTER-команды в принципе для неинтелектуальных людей
сделаны, верно?
Кстати, интеллектуальные люди кроме команды ALTER знают ещё команды
CREATE SYNONYM и CREATE VIEW.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718508
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
1. В рамках наката некоего патча, изменяем интерфейс пакета
2. Что должно происходить с пакетами и триггерами, зависящими от этого пакета?

a) Все зависимое будет автоматически удалено (ужос)
б) Не даст изменить пакет пока что то от него зависит (аля PostgreSQL, как я понял)

Почему нет третьего варианта - даст изменить пакет, при условии, что зависимое от него было изменено соответствующим образом (дабы при коммите не образовалось инвалидов)?
Как мне казалось, те, кто называют себя разработчиками БД, не должны делать удивлённых глаз при фразах типа "атомарное изменение нескольких сущностей"

Но не менее, и даже более, были бы полезны средства аналогичные Oracle-овским INVALID-ам, скажем в MSSQL
Лучше иметь оракловых инвалидов, чем не иметь вообще никаких средств инвалидации, как оно сделано (ну, т.е. как оно не сделано) в MS SQL. Это бесспорно.
Но при этом лучше не иметь инвалидов совсем.
Да, это рассуждение из серии "плохо быть больным и бедным, хорошо быть богатым и здоровым, только вот не всегда получается".
Удивляет меня не то, что не всегда и не у всех получается быть здоровыми и богатыми, а то, что меня пытаются убедить, что быть здоровым и богатым плохо.

Нет возможности совсем никогда не иметь инвалидов - что ж поделать, жизнь такая.
Но ведь напрашивается вполне очевидное решение - иметь хотя бы галку " разрешено иметь инвалидов". Хочется поиметь инвалидов - разреши их, поимей их. Не хочется - не разрешай их, не имей их.
Оракл, славящийся миллионом бесполезных настроек, ниасилил простую вещь? Ну ниасилил. Нафиг только по ушам ездить, что это хорошо и правильно.

---------------------

2 SergSuper
мне в голову не могло придти что это можно воспринимать серьёзно
Хммм... а мне в голову не приходило, что СУБД можно рассматривать как инструмент разработки.
Даже при том, что я кучу времени пописывал на MS Access'е, который собственно и есть сборная солянка из БД, клиентской морды, и программерского куска Visual Basic.
Может с таким то подходом, "БД как инструмент разработки и заодно хранилище некомпилируемого говнокода" - на аксесе надо писать, а не на оракле?
:)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718516
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
web_foxALTER-команды в принципе для неинтелектуальных людей
сделаны, верно?
Кстати, интеллектуальные люди кроме команды ALTER знают ещё команды
CREATE SYNONYM и CREATE VIEW.


Дмитрий, вы лукавите. Признавайтесь, ALTER TABLE ADD COLUMN делали? )
PS. Вместо ALTER TABLE RENAME делать CREATE VIEW - на любителя )
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718538
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_fox
Дмитрий, вы лукавите. Признавайтесь, ALTER TABLE ADD COLUMN делали? )
PS. Вместо ALTER TABLE RENAME делать CREATE VIEW - на любителя )

Между ALTER TABLE ADD COLUMN и ALTER TABLE RENAME есть определённая
разница: первая создаёт ранее не существовавшую сущность, вторая -
изменяет уже существовавшую. Надеюсь, Вы в состоянии прочувствовать
последствия этой разницы...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718556
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Да, да, мы все знаем, что промышленные СУБД вообще не любят команду
INSERT и без большого бубна с большими объёмами данных в них работать не
получится: http://www.sql.ru/forum/actualthread.aspx?tid=770932

типа а у вас негров линчуют!

ну да, линчуют, интересно что тот лапоть ожидал инсертя во время роллбека ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718568
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
web_fox
Дмитрий, вы лукавите. Признавайтесь, ALTER TABLE ADD COLUMN делали? )
PS. Вместо ALTER TABLE RENAME делать CREATE VIEW - на любителя )

Между ALTER TABLE ADD COLUMN и ALTER TABLE RENAME есть определённая
разница: первая создаёт ранее не существовавшую сущность, вторая -
изменяет уже существовавшую. Надеюсь, Вы в состоянии прочувствовать
последствия этой разницы...

Шо вы говорите.
ALTER TABLE RENAME COLUMN? Что, тоже для неинтеллектуалов сделали?
PS шах и мат.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718840
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа инвалидофобы, а можно пример, объясняющий причину вашей непримиримости?

тут разве что говорилось про некого злоумышленника, который может исправить триггер внеся ошибку
как-будто, если он сделает ошибку, но триггер будет компилироваться, лучше
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718855
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperгоспода инвалидофобы, а можно пример, объясняющий причину вашей непримиримости?

тут разве что говорилось про некого злоумышленника, который может исправить триггер внеся ошибку
как-будто, если он сделает ошибку, но триггер будет компилироваться, лучше
Программируйте на Quick Basic for MS DOS, господа инвалидофилы :)
Там есть ровно то, что вам так нравится - возможность обнаружить овно путём вступления в оное босой ногой.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718863
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнительно - удачи в работе с базами с отключёнными (более того, невключаемыми) констрейнтами. Оно ведь тоже из этой же серии.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36718940
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПSergSuperгоспода инвалидофобы, а можно пример, объясняющий причину вашей непримиримости?

тут разве что говорилось про некого злоумышленника, который может исправить триггер внеся ошибку
как-будто, если он сделает ошибку, но триггер будет компилироваться, лучше
Программируйте на Quick Basic for MS DOS, господа инвалидофилы :)
Там есть ровно то, что вам так нравится - возможность обнаружить овно путём вступления в оное босой ногой.да вот как-то за два года работы с ораклом не удалось вступить
даже больше сказу - у нас в системе есть объекты которые вполне могут становится невалидными на боевой базе и это никого не смущает, т.е так и задумано
т.е. вроде всё подготовлено что б вступить, а не получается
наверно неправильно хожу
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719016
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperдаже больше сказу - у нас в системе есть объекты которые вполне могут становится невалидными на боевой базе и это никого не смущает, т.е так и задумано
т.е. вроде всё подготовлено что б вступить, а не получается
наверно неправильно хожу
просто вам уже рассказали что это нормально . Базы разные нужны, базы разные важны. Но уж очень дикие случаи, я думаю, не стоит рассматривать как что-то обычное.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719024
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то, этот подход напоминает ковыряние совочком в песочнице. безотносительно субд.
сначала разрабатывается логическая модель, затем физическая. используется репозиторий. в любом нормальном средстве моделирования всегда есть проверка зависимостей объектов, валидации схемы и т.п.

если разработчики не в состоянии написать патч так, чтобы при этом база перешла в консистентное состояние - это говорит о небольшом опыте таких разработчиков.

если разработчики пишут код на промышленной базе, то это от небольшого ума дба. на промышленной субд никого и никогда не должно быть. кстати, это основная причина, по которой патчи не всегда проходят так, как ожидалось.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719028
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperдаже больше сказу - у нас в системе есть объекты которые вполне могут становится невалидными на боевой базе и это никого не смущает, т.е так и задумано
т.е. вроде всё подготовлено что б вступить, а не получается
наверно неправильно хожу
просто вам уже рассказали что это нормально . Базы разные нужны, базы разные важны. Но уж очень дикие случаи, я думаю, не стоит рассматривать как что-то обычное.что значит "мне рассказали"? по-вашему я сам не могу мнения составить?
да, я считаю такое решение вполне нормальным, если Вы не разобравшись сразу называете это "диким случаем", то это Вас не очень хорошо характеризует

и вообще - откуда у вас (валидофобов) такая дикая уверенность в своей правоте?
здесь не может быть абсолютной истины, здесь есть баланс плюсов и минусов и для разных ситуаций он может склоняться в разную сторону
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719057
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperи вообще - откуда у вас (валидофобов) такая дикая уверенность в своей правоте?
здесь не может быть абсолютной истины, здесь есть баланс плюсов и минусов и для разных ситуаций он может склоняться в разную сторону
Для "баланса плюсов и минусов" есть сходу и неоднократно упомянутое настроечное решение - включаемая/отключаемая поддержка целостности.
Но у вас, видите ли, "объекты инвалидные и так и задумано".

Мало того, что так и задумано, принципиально неработающие объекты в базе держать, так еще и не против номенклатуру возможных инвалидов расширить. Ну, таблички там всякие создавать, с некорректным определением. Ты ж сам сказал, что не был бы против? Уж не знаю, стоит ли вспоминать слова Gluk'а про свиней, мечтающих нагадить под себя.

Есть желание рассматривать базу данных как сборище некомплилируемого кода вперемешку с ошибочными таблицами - да пожалуйста. Еще триггеры отключить раз и навсегда, и констрейнты во всех таблицах, шоб и данные могли быть инвалидными, и лишний повод был сказать "а у нас так и задумывалось". И наступит полное счастье. Инвалидные данные в инвалидных таблицах обрабатываются неработающими триггерами и некомпилируемыми процедурами.

У меня для такого бэдэ не придумывается слова кроме "помойка".
Но кому-то наверное это фиалки.
Спорить особо не о чем, это чистой (грязной?) воды вкусовщина.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719088
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AAron
вообще-то, этот подход напоминает ковыряние совочком в песочнице. безотносительно субд.
сначала разрабатывается логическая модель, затем физическая. используется репозиторий. в любом нормальном средстве моделирования всегда есть проверка зависимостей объектов, валидации схемы и т.п.
Дизайнеры... Моделеры... Репозитории... Валидаторы... Слова то какие красивые и вкусные...
А тут вот люди отстаивают своё право вести разработку прям в бэдэ, и прямо в там же хранить некомпилируемые заготовки процедурин и недоописанные таблы

если разработчики не в состоянии написать патч так, чтобы при этом база перешла в консистентное состояние - это говорит о небольшом опыте таких разработчиков.
Я вот в состоянии написать код (патч, процедурину, еще что-нибудь) нормально и без ошибок. Но так как кода (патчей, процудурин и прочего) было за свою жизнь написано предостаточно, и увы не всегда без ошибок, то вынужден признать, что хоть и могу писать без ошибок, однако же могу песать и с ашибками. И по этой причине не имею ничего против дополнительного жесткого контроля со стороны бездушной машины, она по крайней мере с похмелья не страдает.
В вопросах надёжности лучше перебздеть, чем недобздеть.
Помимо всего прочего будет очень обидно получить безобразие даже не по своей вине, а по вине какого-нибудь дизайнера-моделера-репозитория-валидатора.

если разработчики пишут код на промышленной базе, то это от небольшого ума дба. на промышленной субд никого и никогда не должно быть. кстати, это основная причина, по которой патчи не всегда проходят так, как ожидалось.
Слова хорошие и правильные. Осталось понять, как же так, с большим-то умом, да наверняка еще и со всякими моделерами-репозиториями-валидаторами, а вон гляди-ка ты, у SergSuper'а в боевой базе инвалидные объекты, и оно даже так и задумывалось.
Может это какая-то неизвестная мне парадигма программирования? Дзен-буддистское программирование, построение непостроибельного...
Вопрос не к Вам конечно же, товарисч AAron, так, к слову пришлось.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719132
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
web_fox
Дмитрий, вы лукавите. Признавайтесь, ALTER TABLE ADD COLUMN делали? )
PS. Вместо ALTER TABLE RENAME делать CREATE VIEW - на любителя )

Между ALTER TABLE ADD COLUMN и ALTER TABLE RENAME есть определённая
разница: первая создаёт ранее не существовавшую сущность, вторая -
изменяет уже существовавшую. Надеюсь, Вы в состоянии прочувствовать
последствия этой разницы...


Обе изменяют сущность (таблицу).
Представим, что в какой-то из ХП у нас есть select * (да да, за это надо отрывать яйца, но разработчики СУБД должны учитывать такую возможность). Дальше объяснять?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719133
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПSergSuperгоспода инвалидофобы, а можно пример, объясняющий причину вашей непримиримости?

тут разве что говорилось про некого злоумышленника, который может исправить триггер внеся ошибку
как-будто, если он сделает ошибку, но триггер будет компилироваться, лучше
Программируйте на Quick Basic for MS DOS, господа инвалидофилы :)
Там есть ровно то, что вам так нравится - возможность обнаружить овно путём вступления в оное босой ногой.

Неа. Это есть в MS SQL, с его отсутствием инвалидов (причем в ОНО можно наступить через год после внедрения продукта).
В FB, насколько я понял, инвалиды тоже отсутствуют, но по другому (с созданием гемороев на пустом месте)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719138
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу отключаемых настроек по части валидации, я уже говорил, что Oracle мог бы быть лучше и сферичнее в некоем идеальном, далеком от нас мире (впрочем, есть мнение, что там бы он не понадобился). Лично меня (до выхода 11 версии млять) устраивал тот Oracle, который существует в нашем, реальном мире, и свиньей я себя при этом не считаю. Мне конечно не очень приятно, что отдельные воинствующие максималисты, прилюдно (и не с фига) придерживаются иного мнения, называя меня при этом старым перичником, религиозным догматиком и желтым земляным червяком, но поскольку я за прурализм, а помимо прочего, считаю рассуждения о том каким-бы хорошим был Oracle, если бы в нем (кроме прочего) были транзакционные DDL, считаю маниловщиной, то мне это глубоко фиолетово
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719177
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)В FB, насколько я понял, инвалиды тоже отсутствуют, но по другому (с созданием гемороев на пустом месте)
Можно пример "гемороев на пустом месте"?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719180
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseGluk (Kazan)В FB, насколько я понял, инвалиды тоже отсутствуют, но по другому (с созданием гемороев на пустом месте)
Можно пример "гемороев на пустом месте"?

можно
С инвалидами (пусть и живущими только до commit-а) все было-бы проще
Кстати, в отличии от Oracle, FB вполне можно исправить
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719206
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmа как получилось дропнуть что-то, от чего зависит другое?
Зачем же Вы не знаете как так получилось?

Ну простой пример.

Есть схема. Смотрим в ней инвалидов, пока не удалили ниче.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select o.object_name, o.object_type from user_objects o
   2   where o.status = 'INVALID';
 
OBJECT_NAME                                                                      OBJECT_TYPE
-------------------------------------------------------------------------------- -------------------
BIN$ 41 /N7JXtR3ec/+tq7/zp0w==$ 0                                                    TRIGGER
 
SQL> 

Видим что там есть некий триггер, дропнутый, но который моно вернуть. Такой инвалид удалять мене нельзя. Иначе не восстановлю, если вдруг удалено по ошибке.

Смотрим, на всякий случай шо за триггер был.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> select * from user_recyclebin;
 
OBJECT_NAME                    ORIGINAL_NAME                    OPERATION TYPE                      TS_NAME                        CREATETIME          DROPTIME               DROPSCN PARTITION_NAME                   CAN_UNDROP CAN_PURGE    RELATED BASE_OBJECT PURGE_OBJECT      SPACE
------------------------------ -------------------------------- --------- ------------------------- ------------------------------ ------------------- ------------------- ---------- -------------------------------- ---------- --------- ---------- ----------- ------------ ----------
BIN$a1RBmz/rTYSTKxCk8HhjCA==$ 0  WASTE_CONTENER                   DROP      TABLE                     USERS                           2010 - 05 - 21 : 11 : 35 : 08   2010 - 05 - 21 : 11 : 38 : 45   1109223943                                   YES        YES            200877        200877         200877            8 
BIN$wALi7qnXTNSvYSAxOXYvtA==$ 0  DB_PARAMS_ITYPE                  DROP      INDEX                     USERS                           2010 - 06 - 29 : 09 : 30 : 57   2010 - 06 - 29 : 15 : 52 : 36   1112914643                                   NO         YES            202905        202905         202909            8 
BIN$OVTHLV+qQ7ShC9PEiSktYg==$ 0  DB_PARAMS_INAME                  DROP      INDEX                     USERS                           2010 - 06 - 29 : 09 : 32 : 29   2010 - 06 - 29 : 15 : 52 : 36   1112914646                                   NO         YES            202905        202905         202910            8 
BIN$ 41 /N7JXtR3ec/+tq7/zp0w==$ 0  DB_PARAMS_TIB                    DROP      TRIGGER                                                   2010 - 06 - 29 : 09 : 29 : 41   2010 - 06 - 29 : 15 : 52 : 36   1112914649                                   NO         NO             202908        202905         202908  
BIN$601Vn1uGTOu0NbQTgEkL6A==$ 0  DB_PARAMS                        DROP      TABLE                     USERS                           2010 - 06 - 29 : 09 : 10 : 57   2010 - 06 - 29 : 15 : 52 : 36   1112914667                                   YES        YES            202905        202905         202905            8 
 
SQL>

Видим, что это триггер DB_PARAMS_TIB. Все номано - парни ставили и сносили инфу о параметрах. Ничего критичного. Но не чистим корзину.


Ранее к примеру были созданы последовательность и процедура.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create sequence S_TEST
minvalue  1 
start with  1 ;
/


create or replace procedure P_TEST is
i int;
begin
select S_TEST.CURRVAL into i from dual;
end P_TEST;
/

Ну видим шо в процедуре юзают последовательность. Но это могло быть много процедур и много триггеров для счетскав суррогатных первичных ключей.

Теперь вдруг выдвинуто требование установить мультимастер репликацию. Сервера два.
Чтобы разрулить значения суррогатов на серверах нужна последовательность на одном четная на другом не четная. Кроме того начинаться должно с 1000 к примеру, ну типа максимальное значение из всех. Однако, ALTER SEQUENCE не позволяет поменять start with. А ДБА хочет чтобы он на момент установки стал 1000 (на самом деле, оно может там в процедурах установки репликации вычисляется).

он решает его пересоздать.

Код: plaintext
1.
drop sequence S_TEST;
Смотрим инвалидов

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select o.object_name, o.object_type from user_objects o
   2   where o.status = 'INVALID';
 
OBJECT_NAME                                                                      OBJECT_TYPE
-------------------------------------------------------------------------------- -------------------
BIN$ 41 /N7JXtR3ec/+tq7/zp0w==$ 0                                                    TRIGGER
P_TEST                                                                           PROCEDURE
 
SQL> 
Появилась процедура P_TEST.
Ну че? ее нуно было удалить? Хотя бы в карзину? Или не разрешить дропнуть последовательность?Ну не знаю. Ить дальше всего-то остается

Создал новую последовательность
Код: plaintext
1.
2.
3.
create sequence S_TEST
start with  1000 
increment by  2 ; 

перекопелил все инвалидное в схеме
Код: plaintext
1.
2.
3.
4.
BEGIN
DBMS_UTILITY.COMPILE_SCHEMA (schema => 'WMSS', compile_all => FALSE);
END;
/


Опять посмотрел инавлидов

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> 
SQL> select o.object_name, o.object_type from user_objects o
   2   where o.status = 'INVALID';
 
OBJECT_NAME                                                                      OBJECT_TYPE
-------------------------------------------------------------------------------- -------------------
BIN$ 41 /N7JXtR3ec/+tq7/zp0w==$ 0                                                    TRIGGER
 
SQL>
То шо было до установки репликации.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719211
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)можно
С инвалидами (пусть и живущими только до commit-а) все было-бы проще
Кстати, в отличии от Oracle, FB вполне можно исправить
В той статье автор понаписал много глупостей причем раздул проблему больше чем она есть на самом деле. Кстати статья сделана как рекламный ход, поэтому некоторые моменты были приувеличены.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719222
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseGluk (Kazan)можно
С инвалидами (пусть и живущими только до commit-а) все было-бы проще
Кстати, в отличии от Oracle, FB вполне можно исправить
В той статье автор понаписал много глупостей причем раздул проблему больше чем она есть на самом деле. Кстати статья сделана как рекламный ход, поэтому некоторые моменты были приувеличены.

Дык и тут то-же. Наговорили много глупостей и раздули проблему с инвалидами.
1:1?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719228
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Gluk (Kazan)Дык и тут то-же. Наговорили много глупостей и раздули проблему с инвалидами.
1:1?[/quot]
Отчасти соглашусь с 1:1, т.к. инвалиды мне не мешают но все же предпочитаю чтобы в базе небыло недоделанных "заготовок".
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719234
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saller[quot Gluk (Kazan)Дык и тут то-же. Наговорили много глупостей и раздули проблему с инвалидами.
1:1?
Отчасти соглашусь с 1:1, т.к. инвалиды мне не мешают но все же предпочитаю чтобы в базе небыло недоделанных "заготовок".[/quot]

Это твое личное предпочтение. Ты же не утверждаешь, что ораклоиды - свиньи, потому-что у них есть инвалиды?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719236
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)Дык и тут то-же. Наговорили много глупостей и раздули проблему с инвалидами.
Каждый хвалит свое болото. Те кто работают с Ораклом для них наличие инвалидов в базе это нормальная ситуёвина которая при накатывании патчей выручает, но некоторые предпочитают не держать в базе полурабочий/нерабочий код.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719240
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Это твое личное предпочтение. Ты же не утверждаешь, что ораклоиды - свиньи, потому-что у них есть инвалиды?
Пусть каждый ведет свою базу как он считает нужным, возможно понимание/мнение чего-то в будущем изменится, а может останется тем же.
В MSSQL тоже много чего интересного но его тут обошли стороной :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719248
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseGluk (Kazan)Дык и тут то-же. Наговорили много глупостей и раздули проблему с инвалидами.
Каждый хвалит свое болото. Те кто работают с Ораклом для них наличие инвалидов в базе это нормальная ситуёвина которая при накатывании патчей выручает, но некоторые предпочитают не держать в базе полурабочий/нерабочий код.

Еще раз повторюсь, что не только Oracle мое болото. Я против бардака в базе, но я слишком хорошо представляю к чему привело бы благое предложение искоренения инвалидов, либо с какими проблемами было бы связано ограничение времени жизни инвалидов до commit-а, именно в Oracle (реальном, а не метафизическом)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719251
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperiscrafmSergSuperдаже больше сказу - у нас в системе есть объекты которые вполне могут становится невалидными на боевой базе и это никого не смущает, т.е так и задумано
т.е. вроде всё подготовлено что б вступить, а не получается
наверно неправильно хожу
просто вам уже рассказали что это нормально . Базы разные нужны, базы разные важны. Но уж очень дикие случаи, я думаю, не стоит рассматривать как что-то обычное.что значит "мне рассказали"? по-вашему я сам не могу мнения составить?

я отвечал на процитированное. в нем достаточно недвусмысленно все написано.

SergSuperда, я считаю такое решение вполне нормальным, если Вы не разобравшись сразу называете это "диким случаем", то это Вас не очень хорошо характеризует
отвечая в вашем же стиле: с чего вы взяли, что я называю что-то диким случаем не разобравшись? У меня нет привычки лепить что-то от балды. Просто было достаточно времени, чтобы разрабатывать на всех СУБД. Если для вас "невалидные" объекты на боевой базе не являются диким случаем, то кого там что не очень хорошо характеризует?


SergSuperи вообще - откуда у вас (валидофобов) такая дикая уверенность в своей правоте?
здесь не может быть абсолютной истины, здесь есть баланс плюсов и минусов и для разных ситуаций он может склоняться в разную сторону
на знаю к кому вы там обращаетесь и кто такие "валидофобы", но здесь речь идет не о разных ситуациях, а о достаточно конкретной. Полусобранная, как вы выражаетесь "боевая база" кроме как "болевой точкой" быть не может.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719307
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBase
Каждый хвалит свое болото. Те кто работают с Ораклом для них наличие инвалидов в базе это нормальная ситуёвина которая при накатывании патчей выручает, но некоторые предпочитают не держать в базе полурабочий/нерабочий код.

Те кто работает с Ораклом считает присутствие инвалидов нормальным только в базе разработки. И вот тут они очень помогают, а на промышленной среде инвалидов, в общем случае, быть не должно. Я не знаю, может и есть какие-нибудь задачи позволяющие их держать на проме. Но за 15 лет работы с Ораклом я такие не встречал.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719320
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamaraТе кто работает с Ораклом считает присутствие инвалидов нормальным только в базе разработки. И вот тут они очень помогают, а на промышленной среде инвалидов, в общем случае, быть не должно. Я не знаю, может и есть какие-нибудь задачи позволяющие их держать на проме. Но за 15 лет работы с Ораклом я такие не встречал.
В боевой базе инвалиды тоже есть, но как правило живут не долго (при накатывании патчей).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719347
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saller, ну при накатывание патчей, разумеется дело заканчивается компиляцией инвалидов. И далее их быть не должно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719375
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как по мне наличие проверки объектов (oracle) либо ее отсутствие MSSQL/ase/sa итп не есть преимуществом или недостатком. Оба подхода живучи и особо не влияют на конечный коммерческий результат.
Этот спор мне напоминает классический спор "компиляторы vs интерпретаторы" (думаю, что многие о нем из здесь присутствующих уже не помнят) и актуальный на сегодня спор "статическая типизация vs динамическая". Оба эти спора не закончились победой ни одной из сторон и оба подхода живут и процветают. Хотя мне кажется, что на сегодня сторонники гибкого подхода - интерпретация/динамика имеют локальное преимущество.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719401
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldКак по мне наличие проверки объектов (oracle) либо ее отсутствие MSSQL/ase/sa итп не есть преимуществом или недостатком. Оба подхода живучи и особо не влияют на конечный коммерческий результат.

имхо, здесь спор немного о другом. О способах реализации этой "проверки". Совсем уж крайние случаи ее отсутствия, типа MSSQL, вроде не рассматриваются.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719486
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Bogdanov Andrey
Вы только поясните какую "целостность" имеете ввиду. А то вы вечно
данные с метаданными в одну кучу мешаете и почему-то одинаковых способов
работы для них хотите. Какие-то транзакции для метаданных выдумали...

А Вы видите между ними большую разницу? Или слово "целостность" в т.н.
промышленных СУБД имеет много значений? Типа "тут играем, а тут рыбу
заворачивали", т.е. нарушать FK нельзя, а убить таблицу, используемую в
SP - можно?
Ну если вы не видите разницы между данными и метаданными, то это ваши проблемы. Вот термин "целостность данных" мне знаком и, кажется, общепринят. Других общепринятых "целостностей" я не знаю.
На мой взгляд данные и метаданные уж точно не должны подчиняться одним и тем же транзакционным механизмам. Лучше не иметь средств для обеспечения атомарности при изменении метаданных, чем управлять этим теми же средствами, что и для данных.
Кстати, в Oracle были сделаны зачатки для обсепечения атомарности изменения метаданных (create schema), но до ума это не доведено - скорее всего никто этим так и не пользовался.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719524
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП,

мысли у вас здравые, но вы начинаете отрываться от земли. Конечно всем бы хотелось такую субд, чтобы она:
- все транзакции выполняла параллельно во времени, последоваельно по результатам и без ограничений на длительность. select for update на свалку.
- обнаруживала все виды зависимостей, даже в динамическом sql и ни в коем случае не позволяла их нарушать при комите;
- умела делать абсолютно любые изменения в рамках транзакций и если хоть что-то не так - всё откатывать и тут же;
- <добавить по вкусу>

Но такой не получается. И люди разрабатывают золотую середину.

И только благодаря тому, что PG связи обнаруживает очень слабо (использование таблицы в статическом SQL он не считает за связь), можно делать изменения не пересоздавая все зависимые объекты с нуля - а это пришлось бы делать, т.к. не любые связи deferrable. Для PG нормально удалить таблицу, из которой вы выбираете данные внутри функции - обнаруживается только в рантайме. Тем и живём. Но для её стоимости - просто золотая СУБД.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719573
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gluk (Kazan)
Мне конечно не очень приятно, что отдельные воинствующие максималисты, прилюдно (и не с фига) придерживаются иного мнения
Вот тебе не нравится, когда тебя сравнивают с регилиозным фанатиком, а ведёшь ты себя именно как он. Неприятно, видите ли, что кто-то имеет наглость придерживаться мнения, несовпадающего с твоим :)
Правоверному мусельманину тоже будет не очень приятно, если ему скажут, что никакой Мухемед не пророк, да и Аллах не бог. А уж шутки на тему, да еще и прилюдно высказанные - вообще к смертельному оскорблению приравняют.

SergSuper вон например увидел чужое мнение, так хоть поинтересовался, "а чем же вам так инвалиды неугодили", "а чего страшного", и т.п.
От тебя же - это никому не мешает (слабый голос D.S. "мне мешает"), по другому никому не нужно (слабый голос D.S. "мне нужно"), никто и никогда не испытывает ровным счётом никаких неудобств (слабый голос D.S. "я испытываю неудобства"), с предлагаемой фичой всем будет только хуже (слабый голос D.S. "мне, мне с этой фичой будет лучше"), стало быть эту фичу объявим ересью, а её отсутствие приравняем к воле Аллаха (слабый голос D.S. "фсё, мне песдетс").

------------------------

2 Ggg_old
Как по мне наличие проверки объектов (oracle) либо ее отсутствие MSSQL/ase/sa итп не есть преимуществом или недостатком.
На аксесовской лестнице не так давно прошел некий окололингвистический спор. По ходу спора один из участников, со всеми возможными извинениями и реверансами, заявил, что не может обсуждать правила русского языка с человеком, который путает "тоже" и "то же".
Ничего личного, да и вообще не в тему, просто напомнило :)

Этот спор мне напоминает классический спор "компиляторы vs интерпретаторы" (думаю, что многие о нем из здесь присутствующих уже не помнят) и актуальный на сегодня спор "статическая типизация vs динамическая".
Да нет, спор ведётся в основном по поводу того, что делать, если только что произошедшая компиляция показала наличие ошибок.
Некоторые предлагают таки создавать неработающий helloworld.exe, а потом вокруг да около него ходить, и не забыть когда-нибудь вылечить.
Взять на работу специально обученного человека, который будет такие вот неработающие хеловорлды по всей системе искать и отстреливать.

------------------

2 web_fox
мысли у вас здравые, но вы начинаете отрываться от земли. Конечно всем бы хотелось такую субд, чтобы она:
... <хорошо быть богатым и здоровым>
... <плохо быть бедным и больным>
Но такой не получается.
Да не отрываюсь я от земли.
Я прекрасно понимаю, что не всем и не всегда удаётся быть богатым и здоровым.
И меня не удивляет, что удаётся не всем, не всегда, а некоторым так и вообще никогда и никак.
Удивляет меня то, что вроде бы как здравомыслящие люди начинают доказывать, что быть бедным и больным - это хорошо, а быть здоровым и богатым - плохо.
Такую точку зрения можно оправдать разве что с религиозной точки зрения, но я лучше промолчу, дабы Gluk'а лишний раз не нервировать :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719630
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Такую точку зрения можно оправдать разве что с религиозной точки зрения, но я лучше промолчу, дабы Gluk'а лишний раз не нервировать :)

Мне, если честно, плевать кем я выгляжу в твоих глазах, но немного непонятно почему ты прицепился именно ко мне как главному фанатику и делаешь из меня некий жупел (с). При этом, старательно фильтруешь то что я говорю, выбирая удобное тебе и полностью игнорируя остальное. Или ты действительно не видишь того что видеть не хочешь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719638
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey
Ну если вы не видите разницы между данными и метаданными, то это ваши
проблемы.

Да, не вижу. Поэтому прошу Вас её мне указать. Чем они так принципиально
отличаются?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719642
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Кстати, в отличии от Oracle, FB вполне можно исправить

А что же упомянутый тобой г-н Бегун?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719726
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП,

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

По-моему, лучше пусть всё откатится, если в конце скрипта остаются невалидные объекты. Но он не умеет откатывать ддл, поэтому так и живёт.

Если бы все операции были транзакционными, а все связи deferrable, то подход инвалидных объектов не нужен.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719735
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)

Еще раз повторюсь, что не только Oracle мое болото. Я против бардака в базе, но я слишком хорошо представляю к чему привело бы благое предложение искоренения инвалидов, либо с какими проблемами было бы связано ограничение времени жизни инвалидов до commit-а, именно в Oracle (реальном, а не метафизическом)
А я бы не против шобы тока Оракл был моим болотом. Ну и уж сто пудово пусть думают за меня производители. В частности, нужны не нужены инвалиды.
Это никак не перекликается с констрейнами (их нельзя отдать полностью на откуп производителю). Последние накладывают правила на юзерскую модификацию данных и это главное назначение БД. Это связано с МД и выходит за рамки производителя, если он объявил что поддерживает данный тип МД. Эти данные разработчику потом геморно править, исправлять, восстанавливать а потеря не допустима. А со структурой, объектами БД разработчик как то, хотя и с трудом в общем случае, все же может разробраться, потому параллели с констрейнами все еще не выглядят убедительно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719858
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
параллели с констрейнами все еще не выглядят убедительно.

Параллели-шмараллели... Таблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719874
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТаблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?

Потому что это не таблицы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SQL> select object_name, object_type from ALL_OBJECTS
   2   where object_name in ('ALL_TABLES', 'ALL_PROCEDURES', 'ALL_DEPENDENCIES')
   3   order by object_name, object_type;

OBJECT_NAME          OBJECT_TYPE
-------------------- --------------------
ALL_DEPENDENCIES     SYNONYM
ALL_DEPENDENCIES     VIEW
ALL_PROCEDURES       SYNONYM
ALL_PROCEDURES       VIEW
ALL_TABLES           SYNONYM
ALL_TABLES           VIEW
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719908
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovПотому что это не таблицы

....а вьюхи. И? Вьюхи уже базируются не на таблицах?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719913
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vadiminfo
параллели с констрейнами все еще не выглядят убедительно.

Параллели-шмараллели... Таблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?

Ну если где-то проектировщик не наложил ограничение целостности, то это его решение, вплоть до момента пока нас с Вами не пригласят на разработку проекта. Вот када пригласят, бум думать и отвечать за это.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719921
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02.07.2010 15:00, Dimitry Sibiryakov wrote:

> ....а вьюхи. И? Вьюхи уже базируются не на таблицах?

Так где же хранится "Таблица как запись", "Процедура как запись"?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719926
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП
Удивляет меня то, что вроде бы как здравомыслящие люди начинают доказывать, что быть бедным и больным - это хорошо, а быть здоровым и богатым - плохо.

думаю понимание придет только когда твой опыт выйдет за рамки песочницы аксеса. ну не реально в промышленных условиях отказаться от инвалидов.
вообще оракл похоже решил двигаться в другом направлении - в 11м процедуры и таблицы могут иметь несколько эдишенов одновременно. т.е. я могу иметь таблицы и процедуры эдишен1, навернуть их до эдишен2, прогнать тесты на боевых данных и потом переключить все на эдишен2
http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10471/adfns_editions.htm#ADFNS020
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719935
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
....а вьюхи. И? Вьюхи уже базируются не на таблицах?

достачное кол-во системных вью оракла - куски структур памяти ядра ...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719942
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vadiminfo
параллели с констрейнами все еще не выглядят убедительно.

Параллели-шмараллели... Таблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?
это частный случай реализации
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719943
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
достачное кол-во системных вью оракла - куски структур памяти ядра ...

И потому умирают при остановке сервера. Но с таблицами, процедурами и
зависимостями этого почему-то не происходит. Или в оракуле таблицы
существуют только до остановки?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719949
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
Ну если где-то проектировщик не наложил ограничение целостности, то это
его решение

И как называют проектироващиков, не накладывающих ограничений
целостности?.. Уж не ССЗБ ли?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719950
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Denis PopovПотому что это не таблицы

....а вьюхи. И? Вьюхи уже базируются не на таблицах?


Не все :)
Желаете поспорить с ораклоидами о реализации Oracle?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719953
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Denis PopovПотому что это не таблицы

....а вьюхи. И? Вьюхи уже базируются не на таблицах?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719955
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Желаете поспорить с ораклоидами о реализации Oracle?

Чтобы убелиться что они тоже о ней ничего не знают? Нет уж, я лучше
подожду пока пресловутый г-н Бегун таки появится здесь, раз уж остальные
индусы русского не знают.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719957
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperэто частный случай реализации
Он видимо хотел провести параалель между инвалидами и нарушением констрейнов. Но раз констрейна нет, то его нельзя и нарушить.
Поэтому получилась какая-то другая параллель: типа между инвалидом и не инвалидом но делающим не то шо надо.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719958
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DS разошелся, сейчас некоторые Ораклоиды поймут что они ничерта не знают :)
З.Ы. Вьюхи строящиеся не на таблицах это уже интересно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719964
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Желаете поспорить с ораклоидами о реализации Oracle?

Чтобы убелиться что они тоже о ней ничего не знают? Нет уж, я лучше
подожду пока пресловутый г-н Бегун таки появится здесь, раз уж остальные
индусы русского не знают.


Ох, не стоит тебе его ждать дозовешься
кстати, он не из Индии
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719968
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseDS разошелся, сейчас некоторые Ораклоиды поймут что они ничерта не знают :)
З.Ы. Вьюхи строящиеся не на таблицах это уже интересно.

О ... ты ничего не слышал о v$-представлениях ???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719982
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
И как называют проектироващиков, не накладывающих ограничений
целостности?.. Уж не ССЗБ ли?..

А какая разница как называли других проектировщиков? Мы же с Вами не претендуем на то шобы их атестовать? Мы же опасаемся, что нас заподозрят в нескромности?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719985
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)О ... ты ничего не слышал о v$-представлениях ???

Список v$-представлений, на которых базируется ALL_TABLES - в студию!!!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719998
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
А какая разница как называли других проектировщиков? Мы же с Вами не
претендуем на то шобы их атестовать?

А разве не об этом весь топик: "проектировщики PG/MS/FB - криворукие, а
проектировщики Oracle - непогрешимые боги"?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36719999
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)О ... ты ничего не слышал о v$-представлениях ???

Список v$-представлений, на которых базируется ALL_TABLES - в студию!!!


А кто то говорил что на них базируется?
Но продолжай, мне будет интересно посмотреть как ты повесишь FK на словарь (особенно с иллюстрациями). Разработчики Oracle удавятся от зависти :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720000
eBase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)eBaseDS разошелся, сейчас некоторые Ораклоиды поймут что они ничерта не знают :)
З.Ы. Вьюхи строящиеся не на таблицах это уже интересно.

О ... ты ничего не слышал о v$-представлениях ???
Что-то тут не вяжется v$-представления и
Dimitry Sibiryakov
vadiminfo
параллели с констрейнами все еще не выглядят убедительно.

Параллели-шмараллели... Таблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720003
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vadiminfo
А какая разница как называли других проектировщиков? Мы же с Вами не
претендуем на то шобы их атестовать?

А разве не об этом весь топик: "проектировщики PG/MS/FB - криворукие, а
проектировщики Oracle - непогрешимые боги"?..


тынцы на цитату в студию
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720007
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eBaseGluk (Kazan)eBaseDS разошелся, сейчас некоторые Ораклоиды поймут что они ничерта не знают :)
З.Ы. Вьюхи строящиеся не на таблицах это уже интересно.

О ... ты ничего не слышал о v$-представлениях ???
Что-то тут не вяжется v$-представления и
Dimitry Sibiryakov
vadiminfo
параллели с констрейнами все еще не выглядят убедительно.

Параллели-шмараллели... Таблица это запись в ALL_TABLES. Процедура это
запись в ALL_PROCEDURES. Использование таблицы в процедуре это запись в
ALL_DEPENDENCIES. Почему эти записи не связаны с помощью FK?


Да нет, тут просто кто-то выражал мысль, что представления могут базироваться только на таблицах ;)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720028
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Да нет, тут просто кто-то выражал мысль, что представления могут базироваться только на таблицах ;)
Если ты про это
eBaseЗ.Ы. Вьюхи строящиеся не на таблицах это уже интересно. то я тут не писал что вьюхи строятся только на таблицах.
Любопытно было увидеть вьюхи которые содержат "список таблиц или процедур" но не основаны на таблицах.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720048
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saller
Любопытно было увидеть вьюхи которые содержат "список таблиц или процедур" но не основаны на таблицах.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
SELECT   DISTINCT
         s.inst_id,
         s.ksusenum,
         o.kglnaown,
         o.kglnaobj,
         DECODE (o.kglobtyp,
                  0 , 'CURSOR',
                  1 , 'INDEX',
                  2 , 'TABLE',
                  3 , 'CLUSTER',
                  4 , 'VIEW',
                  5 , 'SYNONYM',
                  6 , 'SEQUENCE',
                  7 , 'PROCEDURE',
                  8 , 'FUNCTION',
                  9 , 'PACKAGE',
                  10 , 'NON-EXISTENT',
                  11 , 'PACKAGE BODY',
                  12 , 'TRIGGER',
                  13 , 'TYPE',
                  14 , 'TYPE BODY',
                  15 , 'OBJECT',
                  16 , 'USER',
                  17 , 'DBLINK',
                  18 , 'PIPE',
                  19 , 'TABLE PARTITION',
                  20 , 'INDEX PARTITION',
                  21 , 'LOB',
                  22 , 'LIBRARY',
                  23 , 'DIRECTORY',
                  24 , 'QUEUE',
                  25 , 'INDEX-ORGANIZED TABLE',
                  26 , 'REPLICATION OBJECT GROUP',
                  27 , 'REPLICATION PROPAGATOR',
                  28 , 'JAVA SOURCE',
                  29 , 'JAVA CLASS',
                  30 , 'JAVA RESOURCE',
                  31 , 'JAVA JAR',
                 'INVALID TYPE')
  FROM   x$ksuse s,
         x$kglob o,
         x$kgldp d,
         x$kgllk l
 WHERE       l.kgllkuse = s.addr
         AND l.kgllkhdl = d.kglhdadr
         AND l.kglnahsh = d.kglnahsh
         AND o.kglnahsh = d.kglrfhsh
         AND o.kglhdadr = d.kglrfhdl

???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720058
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Saller
Любопытно было увидеть вьюхи которые содержат "список таблиц или процедур" но не основаны на таблицах.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
SELECT   DISTINCT
         s.inst_id,
         s.ksusenum,
         o.kglnaown,
         o.kglnaobj,
         DECODE (o.kglobtyp,
                  0 , 'CURSOR',
                  1 , 'INDEX',
                  2 , 'TABLE',
                  3 , 'CLUSTER',
                  4 , 'VIEW',
                  5 , 'SYNONYM',
                  6 , 'SEQUENCE',
                  7 , 'PROCEDURE',
                  8 , 'FUNCTION',
                  9 , 'PACKAGE',
                  10 , 'NON-EXISTENT',
                  11 , 'PACKAGE BODY',
                  12 , 'TRIGGER',
                  13 , 'TYPE',
                  14 , 'TYPE BODY',
                  15 , 'OBJECT',
                  16 , 'USER',
                  17 , 'DBLINK',
                  18 , 'PIPE',
                  19 , 'TABLE PARTITION',
                  20 , 'INDEX PARTITION',
                  21 , 'LOB',
                  22 , 'LIBRARY',
                  23 , 'DIRECTORY',
                  24 , 'QUEUE',
                  25 , 'INDEX-ORGANIZED TABLE',
                  26 , 'REPLICATION OBJECT GROUP',
                  27 , 'REPLICATION PROPAGATOR',
                  28 , 'JAVA SOURCE',
                  29 , 'JAVA CLASS',
                  30 , 'JAVA RESOURCE',
                  31 , 'JAVA JAR',
                 'INVALID TYPE')
  FROM   x$ksuse s,
         x$kglob o,
         x$kgldp d,
         x$kgllk l
 WHERE       l.kgllkuse = s.addr
         AND l.kgllkhdl = d.kglhdadr
         AND l.kglnahsh = d.kglnahsh
         AND o.kglnahsh = d.kglrfhsh
         AND o.kglhdadr = d.kglrfhdl

???

сорри, это GV$ACCESS
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720061
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vadiminfo
А какая разница как называли других проектировщиков? Мы же с Вами не
претендуем на то шобы их атестовать?

А разве не об этом весь топик: "проектировщики PG/MS/FB - криворукие, а
проектировщики Oracle - непогрешимые боги"?..

Вообще то я писал, что думаю про топик. Он нужен был ТС шобы пропиарить свой сайт или там свои скилы. Но типа не тупо, а как бы к слову. Вот он и выбрал про PG, а када наедут, тут он и рекламнет свои достижения. А мы с Вами его раскрутное сообщение заболтали так шо его не найти.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720079
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Saller
Любопытно было увидеть вьюхи которые содержат "список таблиц или процедур" но не основаны на таблицах.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
SELECT   DISTINCT
         s.inst_id,
         s.ksusenum,
         o.kglnaown,
         o.kglnaobj,
         DECODE (o.kglobtyp,
                  0 , 'CURSOR',
                  1 , 'INDEX',
                  2 , 'TABLE',
                  3 , 'CLUSTER',
                  4 , 'VIEW',
                  5 , 'SYNONYM',
                  6 , 'SEQUENCE',
                  7 , 'PROCEDURE',
                  8 , 'FUNCTION',
                  9 , 'PACKAGE',
                  10 , 'NON-EXISTENT',
                  11 , 'PACKAGE BODY',
                  12 , 'TRIGGER',
                  13 , 'TYPE',
                  14 , 'TYPE BODY',
                  15 , 'OBJECT',
                  16 , 'USER',
                  17 , 'DBLINK',
                  18 , 'PIPE',
                  19 , 'TABLE PARTITION',
                  20 , 'INDEX PARTITION',
                  21 , 'LOB',
                  22 , 'LIBRARY',
                  23 , 'DIRECTORY',
                  24 , 'QUEUE',
                  25 , 'INDEX-ORGANIZED TABLE',
                  26 , 'REPLICATION OBJECT GROUP',
                  27 , 'REPLICATION PROPAGATOR',
                  28 , 'JAVA SOURCE',
                  29 , 'JAVA CLASS',
                  30 , 'JAVA RESOURCE',
                  31 , 'JAVA JAR',
                 'INVALID TYPE')
  FROM   x$ksuse s,
         x$kglob o,
         x$kgldp d,
         x$kgllk l
 WHERE       l.kgllkuse = s.addr
         AND l.kgllkhdl = d.kglhdadr
         AND l.kglnahsh = d.kglnahsh
         AND o.kglnahsh = d.kglrfhsh
         AND o.kglhdadr = d.kglrfhdl

???
http://www.oracledba.ru/fv8i/gv$access.html
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720136
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), чем же принято считать x$ таблицами или вьюхами?
авторПод динамическими таблицами в Oracle подразумеваются таблицы, начинающиеся с префиксов X$, V$ и GV$. Формально таблицами являются только X$-…, а V$-… и GV$-… являются представлениями, составленными на основе X$-таблиц.
http://www.interface.ru/oracle/gazeta/m0630.htm
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720172
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerGluk (Kazan), чем же принято считать x$ таблицами или вьюхами?
авторПод динамическими таблицами в Oracle подразумеваются таблицы, начинающиеся с префиксов X$, V$ и GV$. Формально таблицами являются только X$-…, а V$-… и GV$-… являются представлениями, составленными на основе X$-таблиц.
http://www.interface.ru/oracle/gazeta/m0630.htm

Не все что называется таблицами, ими является. Это как раз и есть те самые таинственные фрагменты ядра (т.е. просто куски оперативной памяти процесса)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720200
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Не все что называется таблицами, ими является. Это как раз и есть те
самые таинственные фрагменты ядра (т.е. просто куски оперативной памяти
процесса)

Которые, как я уже говорил, таинственным образом переживают смерть этого
самого процесса вместе с памятью. Мистическая вещь этот Оракул...
Впрочем, название обязывает...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720209
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Не все что называется таблицами, ими является. Это как раз и есть те самые таинственные фрагменты ядра (т.е. просто куски оперативной памяти процесса)
Но записываются ведь эти фрагменты в "темповую" таблицу? Или я ошибаюсь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720216
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerGluk (Kazan)Не все что называется таблицами, ими является. Это как раз и есть те самые таинственные фрагменты ядра (т.е. просто куски оперативной памяти процесса)
Но записываются ведь эти фрагменты в "темповую" таблицу? Или я ошибаюсь?

Это с фига ли ???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720220
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Не все что называется таблицами, ими является. Это как раз и есть те
самые таинственные фрагменты ядра (т.е. просто куски оперативной памяти
процесса)

Которые, как я уже говорил, таинственным образом переживают смерть этого
самого процесса вместе с памятью. Мистическая вещь этот Оракул...
Впрочем, название обязывает...


Не переживают, а реинкарнируют
Вам такая мысль в голову не приходила?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720222
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Которые, как я уже говорил, таинственным образом переживают смерть этого
самого процесса вместе с памятью. Мистическая вещь этот Оракул...
Впрочем, название обязывает...

Вот именно. И динамической инф много. И системные процессы знают свое дело.
Короче, вместо того шобы вымучивать причины шо в нем плохо, просто перейдите на него и забейте на все эти вопросы.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720242
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Не переживают, а реинкарнируют

А реинкарнируют они таки из физических таблиц в базе или из ноосферы?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720247
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Это с фига ли ???
Т.е. вы настаиваете что это не таблици?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
X$ Tables List
SQL> select * from v$fixed_table where name like 'X%' order by name;
 
NAME                            OBJECT_ID TYPE   TABLE_NUM
------------------------------ ---------- ----- ----------
X$ABSTRACT_LOB                  4294952581  TABLE         488 
X$ACTIVECKPT                    4294951387  TABLE         221 
X$ASH                           4294952043  TABLE         561 
X$BH                            4294950954  TABLE         225 
X$BUFFER                        4294952073  TABLE         505 
X$BUFFER2                       4294952679  TABLE         504 
X$BUFFERED_PUBLISHERS           4294952072  TABLE         503 
X$BUFFERED_QUEUES               4294952070  TABLE         501 
X$BUFFERED_SUBSCRIBERS          4294952071  TABLE         502 
X$CKPTBUF                       4294951388  TABLE         222 
X$CONTEXT                       4294951495  TABLE         425 
X$DUAL                          4294951241  TABLE         418 
X$ESTIMATED_MTTR                4294951668  TABLE         277 
X$GLOBALCONTEXT                 4294951685  TABLE         427 
X$HOFP                          4294951606  TABLE         508 
X$HS_SESSION                    4294951479  TABLE         507 
X$INSTANCE_CACHE_TRANSFER       4294952150  TABLE         270 
X$JOXFC                         4294951598  TABLE       65537 
X$JOXFD                         4294951621  TABLE       65537 
X$JOXFM                         4294951780  TABLE         441 
X$JOXFR                         4294951599  TABLE       65537 
X$JOXFS                         4294951597  TABLE       65537 
X$JOXFT                         4294951596  TABLE         440 
X$JSKJOBQ                       4294952128  TABLE         595 
X$JSKSLV                        4294952116  TABLE         596 
X$K2GTE                         4294951032  TABLE         430 
X$K2GTE2                        4294951052  TABLE         429 
X$KAUVRSTAT                     4294952130  TABLE         467 
X$KCBBES                        4294951503  TABLE         220 
X$KCBBF                         4294951246  TABLE         226 
X$KCBBHS                        4294951429  TABLE         219 
X$KCBFWAIT                      4294951081  TABLE         230 
X$KCBKPFS                       4294951775  TABLE         224 
X$KCBKWRL                       4294951613  TABLE         223 
X$KCBLDRHIST                    4294951707  TABLE         274 
X$KCBLSC                        4294951612  TABLE         275 
X$KCBMMAV                       4294951824  TABLE         234 
X$KCBOBH                        4294952086  TABLE         235 
X$KCBOQH                        4294952087  TABLE         236 
X$KCBSC                         4294951626  TABLE         231 
X$KCBSDS                        4294951630  TABLE         233 
X$KCBSH                         4294951629  TABLE         232 
X$KCBSW                         4294951248  TABLE         228 
X$KCBVBL                        4294951931  TABLE         330 
X$KCBWAIT                       4294950955  TABLE         229 
X$KCBWBPD                       4294951394  TABLE         218 
X$KCBWDS                        4294951172  TABLE         217 
X$KCBWH                         4294951247  TABLE         227 
X$KCCAGF                        4294952049  TABLE         211 
X$KCCAL                         4294951208  TABLE         196 
X$KCCBF                         4294951211  TABLE         199 
X$KCCBI                         4294951810  TABLE         207 
X$KCCBL                         4294951212  TABLE         200 
X$KCCBP                         4294951210  TABLE         198 
X$KCCBS                         4294951209  TABLE         197 
X$KCCCC                         4294951215  TABLE         203 
X$KCCCF                         4294951110  TABLE         181 
X$KCCCP                         4294951392  TABLE         276 
X$KCCDC                         4294951213  TABLE         201 
X$KCCDFHIST                     4294952133  TABLE         216 
X$KCCDI                         4294951038  TABLE         183 
X$KCCDI2                        4294951840  TABLE         184 
X$KCCDL                         4294951216  TABLE         204 
X$KCCFC                         4294951214  TABLE         202 
X$KCCFE                         4294951039  TABLE         189 
X$KCCFLE                        4294952037  TABLE         212 
X$KCCFN                         4294951037  TABLE         191 
X$KCCIC                         4294951906  TABLE         208 
X$KCCIRT                        4294952048  TABLE         210 
X$KCCLE                         4294951040  TABLE         187 
X$KCCLH                         4294951042  TABLE         194 
X$KCCNRS                        4294952659  TABLE         214 
X$KCCOR                         4294951207  TABLE         195 
X$KCCPA                         4294951560  TABLE         206 
X$KCCPD                         4294951557  TABLE         205 
X$KCCRDI                        4294952047  TABLE         209 
X$KCCRM                         4294951669  TABLE         193 
X$KCCRS                         4294951217  TABLE         182 
X$KCCRSP                        4294952655  TABLE         213 
X$KCCRSR                        4294952064  TABLE         215 
X$KCCRT                         4294951041  TABLE         185 
X$KCCSL                         4294951665  TABLE         188 
X$KCCTF                         4294951460  TABLE         190 
X$KCCTIR                        4294952471  TABLE         186 
X$KCCTS                         4294951206  TABLE         192 
X$KCFIO                         4294950957  TABLE         261 
X$KCFIOHIST                     4294951974  TABLE         259 
X$KCFTIO                        4294951521  TABLE         262 
X$KCFTIOHIST                    4294952121  TABLE         260 
X$KCKCE                         4294951122  TABLE         237 
X$KCKFM                         4294951124  TABLE         239 
X$KCKTY                         4294951123  TABLE         238 
X$KCLCRST                       4294951504  TABLE         269 
X$KCLCURST                      4294951774  TABLE         271 
X$KCLFH                         4294951141  TABLE         265 
X$KCLFI                         4294951142  TABLE         266 
X$KCLFX                         4294951174  TABLE         263 
X$KCLLS                         4294951173  TABLE         268 
X$KCLQN                         4294951175  TABLE         264 
X$KCLRCVST                      4294952020  TABLE         272 
X$KCPXPL                        4294951988  TABLE         322 
X$KCRFDEBUG                     4294952088  TABLE         257 
X$KCRFSTRAND                    4294952164  TABLE         256 
X$KCRFWS                        4294951809  TABLE         255 
X$KCRFX                         4294951162  TABLE         258 
X$KCRMF                         4294951160  TABLE         240 
X$KCRMT                         4294951161  TABLE         241 
X$KCRMX                         4294951163  TABLE         242 
X$KCRRALG                       4294951814  TABLE         246 
X$KCRRARCH                      4294951556  TABLE         248 
X$KCRRASTATS                    4294952210  TABLE         251 
X$KCRRDEST                      4294951242  TABLE         245 
X$KCRRDGC                       4294951963  TABLE         244 
X$KCRRDSTAT                     4294951650  TABLE         243 
X$KCRRLNS                       4294951903  TABLE         249 
X$KCRRMS                        4294951618  TABLE         247 
X$KCRRNHG                       4294952209  TABLE         250 
X$KCRRPTDGSTATS                 4294952206  TABLE         254 
X$KCRRPVRS                      4294952201  TABLE         253 
X$KCTICW                        4294952476  TABLE         279 
X$KCTLAX                        4294952474  TABLE         278 
X$KCVFH                         4294951072  TABLE         281 
X$KCVFHALL                      4294951440  TABLE       65537 
X$KCVFHMRR                      4294951074  TABLE       65537 
X$KCVFHONL                      4294951073  TABLE       65537 
X$KCVFHTMP                      4294951522  TABLE         282 
X$KDLT                          4294951512  TABLE         385 
X$KDNSSF                        4294950965  TABLE         382 
X$KDXHS                         4294950967  TABLE         384 
X$KDXST                         4294950966  TABLE         383 
X$KEACMDN                       4294952022  TABLE         565 
X$KEAOBJT                       4294952021  TABLE         564 
X$KEHECLMAP                     4294952517  TABLE         590 
X$KEHEVTMAP                     4294952516  TABLE         589 
X$KEHF                          4294952515  TABLE         587 
X$KEHOSMAP                      4294952522  TABLE         592 
X$KEHPRMMAP                     4294952520  TABLE         594 
X$KEHR                          4294952512  TABLE         584 
X$KEHRP                         4294952514  TABLE         586 
X$KEHR_CHILD                    4294952513  TABLE         585 
X$KEHSQT                        4294952521  TABLE         588 
X$KEHSYSMAP                     4294952518  TABLE         591 
X$KEHTIMMAP                     4294952519  TABLE         593 
X$KELRSGA                       4294952703  TABLE         583 
X$KELRTD                        4294952602  TABLE         581 
X$KELRXMR                       4294952702  TABLE         582 
X$KELTGSD                       4294952099  TABLE         544 
X$KELTOSD                       4294952097  TABLE         542 
X$KELTSD                        4294952098  TABLE         543 
X$KEWAM                         4294952045  TABLE         563 
X$KEWASH                        4294952044  TABLE         562 
X$KEWECLS                       4294952568  TABLE         546 
X$KEWEFXT                       4294952100  TABLE         545 
X$KEWESMAS                      4294952572  TABLE         548 
X$KEWESMS                       4294952569  TABLE         547 
X$KEWMAFMV                      4294952422  TABLE         579 
X$KEWMDRMV                      4294952413  TABLE         571 
X$KEWMDSM                       4294952417  TABLE         577 
X$KEWMEVMV                      4294952421  TABLE         575 
X$KEWMFLMV                      4294952420  TABLE         574 
X$KEWMGSM                       4294952418  TABLE         578 
X$KEWMRSM                       4294952416  TABLE         576 
X$KEWMRWMV                      4294952412  TABLE         570 
X$KEWMSEMV                      4294952419  TABLE         572 
X$KEWMSMDV                      4294952423  TABLE         580 
X$KEWMSVCMV                     4294952425  TABLE         573 
X$KEWRATTRNEW                   4294952426  TABLE         557 
X$KEWRATTRSTALE                 4294952427  TABLE         558 
X$KEWRSQLCRIT                   4294952431  TABLE         556 
X$KEWRSQLIDTAB                  4294951981  TABLE         553 
X$KEWRTB                        4294951956  TABLE         549 
X$KEWRTOPTENV                   4294952430  TABLE         555 
X$KEWRTSEGSTAT                  4294952424  TABLE         560 
X$KEWRTSQLPLAN                  4294952429  TABLE         554 
X$KEWRTSQLTEXT                  4294952428  TABLE         559 
X$KEWSSESV                      4294952566  TABLE         568 
X$KEWSSMAP                      4294952564  TABLE         566 
X$KEWSSVCV                      4294952567  TABLE         569 
X$KEWSSYSV                      4294952565  TABLE         567 
X$KEWXOCF                       4294951957  TABLE         550 
X$KEWX_LOBS                     4294952147  TABLE         552 
X$KEWX_SEGMENTS                 4294952146  TABLE         551 
X$KFALS                         4294951863  TABLE         524 
X$KFBH                          4294952611  TABLE         527 
X$KFCBH                         4294952608  TABLE         525 
X$KFCCE                         4294952610  TABLE         526 
X$KFCLLE                        4294952609  TABLE         541 
X$KFDAT                         4294951859  TABLE         530 
X$KFDPARTNER                    4294951979  TABLE         540 
X$KFDSK                         4294951879  TABLE         528 
X$KFDSK_STAT                    4294952649  TABLE         529 
X$KFFIL                         4294951866  TABLE         538 
X$KFFXP                         4294951869  TABLE         539 
X$KFGMG                         4294951966  TABLE         533 
X$KFGRP                         4294951876  TABLE         531 
X$KFGRP_STAT                    4294952650  TABLE         532 
X$KFKID                         4294951870  TABLE         534 
X$KFKLIB                        4294952168  TABLE         535 
X$KFNCL                         4294951871  TABLE         536 
X$KFTMTA                        4294951860  TABLE         537 
X$KGHLU                         4294951105  TABLE          64 
X$KGICC                         4294951086  TABLE         406 
X$KGICS                         4294951087  TABLE         408 
X$KGLAU                         4294951112  TABLE         396 
X$KGLBODY                       4294951057  TABLE       65537 
X$KGLCLUSTER                    4294951060  TABLE       65537 
X$KGLCURSOR                     4294951061  TABLE       65537 
X$KGLCURSOR_CHILD               4294952683  TABLE       65537 
X$KGLCURSOR_CHILD_SQLID         4294952684  TABLE       65537 
X$KGLCURSOR_CHILD_SQLIDPH       4294952680  TABLE       65537 
X$KGLDP                         4294951035  TABLE         401 
X$KGLINDEX                      4294951059  TABLE       65537 
X$KGLJMEM                       4294951997  TABLE          77 
X$KGLJSIM                       4294951994  TABLE          75 
X$KGLLC                         4294951108  TABLE         409 
X$KGLLK                         4294950986  TABLE         393 
X$KGLMEM                        4294951885  TABLE          76 
X$KGLNA                         4294951064  TABLE         402 
X$KGLNA1                        4294951150  TABLE         403 
X$KGLOB                         4294950985  TABLE         392 
X$KGLPN                         4294950987  TABLE         394 
X$KGLRD                         4294951187  TABLE         400 
X$KGLSIM                        4294951882  TABLE          74 
X$KGLSN                         4294951379  TABLE         397 
X$KGLST                         4294950988  TABLE         395 
X$KGLTABLE                      4294951056  TABLE       65537 
X$KGLTR                         4294951033  TABLE         398 
X$KGLTRIGGER                    4294951058  TABLE       65537 
X$KGLXS                         4294951034  TABLE         399 
X$KGSKASP                       4294951571  TABLE         115 
X$KGSKCFT                       4294951469  TABLE         119 
X$KGSKCP                        4294951467  TABLE         113 
X$KGSKDOPP                      4294951572  TABLE         116 
X$KGSKPFT                       4294951470  TABLE         120 
X$KGSKPP                        4294951468  TABLE         114 
X$KGSKQUEP                      4294951701  TABLE         117 
X$KGSKSCS                       4294952189  TABLE         122 
X$KGSKTE                        4294951465  TABLE         111 
X$KGSKTO                        4294951466  TABLE         112 
X$KGSKVFT                       4294952667  TABLE         118 
X$KJBL                          4294951614  TABLE         167 
X$KJBLFX                        4294951615  TABLE         168 
X$KJBR                          4294951616  TABLE         165 
X$KJBRFX                        4294951617  TABLE         166 
X$KJCTFR                        4294951928  TABLE         163 
X$KJCTFRI                       4294951929  TABLE         164 
X$KJCTFS                        4294951927  TABLE         162 
X$KJDRHV                        4294951781  TABLE         171 
X$KJDRMAFNSTATS                 4294952142  TABLE         174 
X$KJDRMHVSTATS                  4294952143  TABLE         175 
X$KJDRMREQ                      4294952144  TABLE         176 
X$KJDRPCMHV                     4294951784  TABLE         172 
X$KJDRPCMPF                     4294951787  TABLE         173 
X$KJICVT                        4294951421  TABLE         157 
X$KJILFT                        4294951416  TABLE         156 
X$KJILKFT                       4294951430  TABLE         158 
X$KJIRFT                        4294951433  TABLE         159 
X$KJISFT                        4294951415  TABLE         155 
X$KJITRFT                       4294951603  TABLE         160 
X$KJLEQFP                       4294952612  TABLE         154 
X$KJMDDP                        4294951694  TABLE         170 
X$KJMSDP                        4294951693  TABLE         169 
X$KJREQFP                       4294952613  TABLE         153 
X$KJXM                          4294951770  TABLE         161 
X$KKSAI                         4294951197  TABLE         438 
X$KKSBV                         4294951063  TABLE         404 
X$KKSCS                         4294951623  TABLE         439 
X$KKSSQLSTAT                    4294952660  TABLE         419 
X$KKSSRD                        4294951776  TABLE         405 
X$KLCIE                         4294951600  TABLE         470 
X$KLPT                          4294951232  TABLE         469 
X$KMCQS                         4294950970  TABLE         436 
X$KMCVC                         4294950971  TABLE         437 
X$KMGSBSADV                     4294952614  TABLE         180 
X$KMGSCT                        4294951662  TABLE         177 
X$KMGSOP                        4294951663  TABLE         179 
X$KMGSTFR                       4294952192  TABLE         178 
X$KMMDI                         4294950973  TABLE         432 
X$KMMDP                         4294950975  TABLE         434 
X$KMMRD                         4294950976  TABLE         435 
X$KMMSG                         4294950974  TABLE         433 
X$KMMSI                         4294950972  TABLE         431 
X$KNGFL                         4294952119  TABLE         482 
X$KNGFLE                        4294952668  TABLE         483 
X$KNLAROW                       4294951991  TABLE         485 
X$KNLASG                        4294952701  TABLE         486 
X$KNSTACR                       4294951653  TABLE         476 
X$KNSTASL                       4294951656  TABLE         477 
X$KNSTCAP                       4294951837  TABLE         480 
X$KNSTMVR                       4294951715  TABLE         479 
X$KNSTRPP                       4294951721  TABLE         478 
X$KNSTRQU                       4294951718  TABLE         481 
X$KNSTTXN                       4294952698  TABLE         484 
X$KOCST                         4294951374  TABLE         489 
X$KQDPG                         4294951098  TABLE         391 
X$KQFCO                         4294951036  TABLE           4 
X$KQFDT                         4294950914  TABLE           3 
X$KQFOPT                        4294952712  TABLE           5 
X$KQFP                          4294951240  TABLE         417 
X$KQFSZ                         4294951069  TABLE         416 
X$KQFTA                         4294950912  TABLE           0 
X$KQFVI                         4294950913  TABLE           1 
X$KQFVT                         4294951149  TABLE           2 
X$KQLFBC                        4294952034  TABLE         412 
X$KQLFSQCE                      4294952031  TABLE         411 
X$KQLFXPL                       4294951672  TABLE         410 
X$KQLSET                        4294951230  TABLE         407 
X$KQRFP                         4294951449  TABLE         389 
X$KQRFS                         4294951450  TABLE         390 
X$KQRPD                         4294951155  TABLE         387 
X$KQRSD                         4294951156  TABLE         388 
X$KQRST                         4294950989  TABLE         386 
X$KRBAFF                        4294951455  TABLE         283 
X$KRBMROT                       4294952067  TABLE         286 
X$KRBMRST                       4294952063  TABLE         285 
X$KRBMSFT                       4294952008  TABLE         284 
X$KRBZA                         4294952709  TABLE         343 
X$KRCBIT                        4294952016  TABLE         339 
X$KRCCDE                        4294952011  TABLE         333 
X$KRCCDR                        4294952131  TABLE         335 
X$KRCCDS                        4294952012  TABLE         334 
X$KRCEXT                        4294952010  TABLE         332 
X$KRCFBH                        4294952015  TABLE         338 
X$KRCFDE                        4294952014  TABLE         337 
X$KRCFH                         4294952009  TABLE         331 
X$KRCGFE                        4294952013  TABLE         336 
X$KRCSTAT                       4294952109  TABLE         340 
X$KRFBLOG                       4294952040  TABLE         341 
X$KRFGSTAT                      4294952106  TABLE         342 
X$KRFSTHRD                      4294952193  TABLE         252 
X$KRVSLV                        4294951709  TABLE         323 
X$KRVSLVAS                      4294952200  TABLE         327 
X$KRVSLVPG                      4294952172  TABLE         325 
X$KRVSLVS                       4294951712  TABLE         324 
X$KRVSLVST                      4294952175  TABLE         326 
X$KRVSLVTHRD                    4294952205  TABLE         328 
X$KRVXDKA                       4294952132  TABLE         308 
X$KRVXSV                        4294951832  TABLE         318 
X$KRVXTHRD                      4294952195  TABLE         319 
X$KRVXTX                        4294951647  TABLE         314 
X$KRVXWNMESG                    4294952203  TABLE         321 
X$KSBDD                         4294950991  TABLE          92 
X$KSBDP                         4294950990  TABLE          91 
X$KSBFT                         4294952690  TABLE          94 
X$KSBTABACT                     4294952582  TABLE          95 
X$KSFMCOMPL                     4294951823  TABLE         146 
X$KSFMELEM                      4294951821  TABLE         144 
X$KSFMEXTELEM                   4294951822  TABLE         145 
X$KSFMFILE                      4294951818  TABLE         141 
X$KSFMFILEEXT                   4294951819  TABLE         142 
X$KSFMIOST                      4294951817  TABLE         140 
X$KSFMLIB                       4294951910  TABLE         139 
X$KSFMSUBELEM                   4294951820  TABLE         143 
X$KSFQDVNT                      4294951380  TABLE         107 
X$KSFQP                         4294951563  TABLE         106 
X$KSFVQST                       4294951441  TABLE         108 
X$KSFVSL                        4294951426  TABLE         110 
X$KSFVSTA                       4294951427  TABLE         109 
X$KSIMAT                        4294951180  TABLE          52 
X$KSIMAV                        4294951179  TABLE          51 
X$KSIMSI                        4294951178  TABLE          50 
X$KSIRESTYP                     4294951982  TABLE          49 
X$KSIRGD                        4294952708  TABLE         152 
X$KSKPLW                        4294952188  TABLE         121 
X$KSLCS                         4294952078  TABLE          13 
X$KSLECLASS                     4294951830  TABLE           9 
X$KSLED                         4294951094  TABLE          12 
X$KSLEI                         4294951102  TABLE          17 
X$KSLEMAP                       4294951831  TABLE          10 
X$KSLES                         4294951095  TABLE          15 
X$KSLHOT                        4294952169  TABLE           7 
X$KSLLCLASS                     4294951813  TABLE           8 
X$KSLLD                         4294950994  TABLE          11 
X$KSLLT                         4294950993  TABLE           6 
X$KSLLW                         4294951183  TABLE          18 
X$KSLPO                         4294951184  TABLE          19 
X$KSLSCS                        4294952079  TABLE          14 
X$KSLSESHIST                    4294951973  TABLE          16 
X$KSLWSC                        4294951185  TABLE          20 
X$KSMDD                         4294951622  TABLE         131 
X$KSMDUT1                       4294952607  TABLE         132 
X$KSMFS                         4294951384  TABLE          58 
X$KSMFSV                        4294951146  TABLE          62 
X$KSMGE                         4294951733  TABLE         133 
X$KSMHP                         4294951193  TABLE          69 
X$KSMJCH                        4294951609  TABLE          70 
X$KSMJS                         4294951595  TABLE          59 
X$KSMLRU                        4294951099  TABLE          63 
X$KSMLS                         4294951383  TABLE          57 
X$KSMMEM                        4294951147  TABLE          61 
X$KSMNIM                        4294951494  TABLE          56 
X$KSMNS                         4294951493  TABLE          55 
X$KSMPGDP                       4294952674  TABLE          81 
X$KSMPGDST                      4294952673  TABLE          80 
X$KSMPGST                       4294952646  TABLE          79 
X$KSMPP                         4294951191  TABLE          67 
X$KSMSD                         4294950995  TABLE          53 
X$KSMSGMEM                      4294952475  TABLE          78 
X$KSMSP                         4294951100  TABLE          65 
X$KSMSPR                        4294951170  TABLE          66 
X$KSMSP_DSNEW                   4294951768  TABLE          72 
X$KSMSP_NWEX                    4294951769  TABLE          73 
X$KSMSS                         4294950997  TABLE          54 
X$KSMSST                        4294952688  TABLE          71 
X$KSMSTRS                       4294952000  TABLE          60 
X$KSMUP                         4294951192  TABLE          68 
X$KSOLSFTS                      4294951841  TABLE         148 
X$KSOLSSTAT                     4294951842  TABLE         147 
X$KSPPCV                        4294951198  TABLE          83 
X$KSPPCV2                       4294951587  TABLE          85 
X$KSPPI                         4294950998  TABLE          82 
X$KSPPO                         4294951486  TABLE          90 
X$KSPPSV                        4294951199  TABLE          84 
X$KSPPSV2                       4294951588  TABLE          86 
X$KSPSPFH                       4294951933  TABLE          88 
X$KSPSPFILE                     4294951746  TABLE          87 
X$KSPVLD_VALUES                 4294952694  TABLE          89 
X$KSQDN                         4294951001  TABLE          23 
X$KSQEQ                         4294951000  TABLE          96 
X$KSQEQTYP                      4294951983  TABLE          21 
X$KSQRS                         4294950999  TABLE          22 
X$KSQST                         4294951085  TABLE          24 
X$KSRCCTX                       4294951580  TABLE         124 
X$KSRCDES                       4294951579  TABLE         123 
X$KSRCHDL                       4294951583  TABLE         127 
X$KSRMPCTX                      4294951582  TABLE         126 
X$KSRMSGDES                     4294951581  TABLE         125 
X$KSRMSGO                       4294951584  TABLE         128 
X$KSTEX                         4294951145  TABLE          99 
X$KSUCF                         4294951012  TABLE          44 
X$KSUCPUSTAT                    4294952112  TABLE          46 
X$KSULL                         4294951082  TABLE          45 
X$KSULOP                        4294951244  TABLE          39 
X$KSULV                         4294951130  TABLE         101 
X$KSUMYSTA                      4294951106  TABLE          35 
X$KSUPGP                        4294951577  TABLE          40 
X$KSUPGS                        4294951578  TABLE          41 
X$KSUPL                         4294951011  TABLE          43 
X$KSUPR                         4294951005  TABLE          27 
X$KSUPRLAT                      4294951006  TABLE          28 
X$KSURLMT                       4294951396  TABLE          29 
X$KSURU                         4294951010  TABLE          42 
X$KSUSD                         4294951007  TABLE          30 
X$KSUSE                         4294951004  TABLE          25 
X$KSUSECON                      4294951158  TABLE         105 
X$KSUSECST                      4294951096  TABLE          38 
X$KSUSEH                        4294952007  TABLE          37 
X$KSUSESTA                      4294951009  TABLE          34 
X$KSUSEX                        4294951428  TABLE          26 
X$KSUSGIF                       4294951930  TABLE          33 
X$KSUSGSTA                      4294951008  TABLE          31 
X$KSUSIO                        4294951079  TABLE          36 
X$KSUSM                         4294952182  TABLE          48 
X$KSUTM                         4294951067  TABLE          32 
X$KSUVMSTAT                     4294952113  TABLE          47 
X$KSUXSINST                     4294951046  TABLE         104 
X$KSWSASTAB                     4294952091  TABLE         151 
X$KSWSCLSTAB                    4294952155  TABLE         149 
X$KSWSEVTAB                     4294952154  TABLE         150 
X$KSXAFA                        4294951204  TABLE         456 
X$KSXPIA                        4294952165  TABLE         129 
X$KSXRCH                        4294951731  TABLE         137 
X$KSXRCONQ                      4294951730  TABLE         136 
X$KSXRMSG                       4294951728  TABLE         134 
X$KSXRREPQ                      4294951729  TABLE         135 
X$KSXRSG                        4294951732  TABLE         138 
X$KTADM                         4294951013  TABLE         344 
X$KTATL                         4294952594  TABLE         347 
X$KTATRFIL                      4294952592  TABLE         345 
X$KTATRFSL                      4294952593  TABLE         346 
X$KTCNREG                       4294952202  TABLE         381 
X$KTCSP                         4294951984  TABLE         349 
X$KTCXB                         4294951014  TABLE         348 
X$KTFBFE                        4294951515  TABLE         370 
X$KTFBHC                        4294951516  TABLE         371 
X$KTFBUE                        4294951517  TABLE         372 
X$KTFTHC                        4294951518  TABLE         373 
X$KTFTME                        4294951519  TABLE         374 
X$KTIFB                         4294952162  TABLE         378 
X$KTIFF                         4294952161  TABLE         377 
X$KTIFP                         4294952160  TABLE         376 
X$KTIFV                         4294952163  TABLE         379 
X$KTPRHIST                      4294951987  TABLE         369 
X$KTPRXRS                       4294951457  TABLE         367 
X$KTPRXRT                       4294951459  TABLE         368 
X$KTRSO                         4294951688  TABLE         375 
X$KTSKSTAT                      4294951985  TABLE         357 
X$KTSPSTAT                      4294951779  TABLE         356 
X$KTSSO                         4294951251  TABLE         351 
X$KTSTFC                        4294951520  TABLE         352 
X$KTSTSSD                       4294951176  TABLE         350 
X$KTSTUSC                       4294952595  TABLE         353 
X$KTSTUSG                       4294952597  TABLE         355 
X$KTSTUSS                       4294952596  TABLE         354 
X$KTTEFINFO                     4294952465  TABLE         358 
X$KTTVS                         4294951062  TABLE         366 
X$KTUGD                         4294951683  TABLE         359 
X$KTUQQRY                       4294952094  TABLE         380 
X$KTURD                         4294951022  TABLE         360 
X$KTURHIST                      4294951986  TABLE         365 
X$KTUSMST                       4294951684  TABLE         362 
X$KTUSMST2                      4294952111  TABLE         363 
X$KTUSUS                        4294952619  TABLE         364 
X$KTUXE                         4294951205  TABLE         361 
X$KUPVA                         4294951946  TABLE         475 
X$KUPVJ                         4294951945  TABLE         474 
X$KVII                          4294951127  TABLE         471 
X$KVIS                          4294951128  TABLE         472 
X$KVIT                          4294951129  TABLE         473 
X$KWDDEF                        4294951568  TABLE         493 
X$KWQBPMT                       4294952159  TABLE         506 
X$KWQPD                         4294951908  TABLE         496 
X$KWQPS                         4294951907  TABLE         495 
X$KWQSI                         4294951434  TABLE         497 
X$KWRSNV                        4294951953  TABLE         498 
X$KXFPBS                        4294952167  TABLE         454 
X$KXFPCDS                       4294951119  TABLE         447 
X$KXFPCMS                       4294951117  TABLE         445 
X$KXFPCST                       4294951113  TABLE         444 
X$KXFPDP                        4294951134  TABLE         449 
X$KXFPNS                        4294951497  TABLE         452 
X$KXFPPFT                       4294951661  TABLE         453 
X$KXFPSDS                       4294951120  TABLE         448 
X$KXFPSMS                       4294951118  TABLE         446 
X$KXFPSST                       4294951114  TABLE         450 
X$KXFPYS                        4294951135  TABLE         451 
X$KXFQSROW                      4294951189  TABLE         455 
X$KXSBD                         4294951196  TABLE         443 
X$KXSCC                         4294951188  TABLE         442 
X$KZDOS                         4294951023  TABLE         420 
X$KZEKMFVW                      4294952685  TABLE         426 
X$KZRTPD                        4294951771  TABLE         424 
X$KZSPR                         4294951025  TABLE         422 
X$KZSRO                         4294951024  TABLE         421 
X$KZSRT                         4294951115  TABLE         423 
X$LCR                           4294951637  TABLE         317 
X$LE                            4294950958  TABLE         267 
X$LOGMNR_ATTRIBUTE$             4294951765  TABLE         305 
X$LOGMNR_CALLBACK               4294951634  TABLE         316 
X$LOGMNR_COL$                   4294951752  TABLE         292 
X$LOGMNR_COLTYPE$               4294951764  TABLE         304 
X$LOGMNR_CONTENTS               4294951535  TABLE         290 
X$LOGMNR_DICT$                  4294951755  TABLE         295 
X$LOGMNR_DICTIONARY             4294951537  TABLE         289 
X$LOGMNR_DICTIONARY_LOAD        4294952586  TABLE         311 
X$LOGMNR_ENCRYPTED_OBJ$         4294951767  TABLE         307 
X$LOGMNR_ENCRYPTION_PROFILE$    4294951766  TABLE         306 
X$LOGMNR_IND$                   4294951757  TABLE         297 
X$LOGMNR_INDPART$               4294951762  TABLE         302 
X$LOGMNR_LATCH                  4294952583  TABLE         310 
X$LOGMNR_LOG                    4294952199  TABLE         320 
X$LOGMNR_LOGFILE                4294951641  TABLE         312 
X$LOGMNR_LOGS                   4294951536  TABLE         287 
X$LOGMNR_OBJ$                   4294951754  TABLE         294 
X$LOGMNR_PARAMETERS             4294951538  TABLE         288 
X$LOGMNR_PROCESS                4294951644  TABLE         313 
X$LOGMNR_REGION                 4294951631  TABLE         315 
X$LOGMNR_ROOT$                  4294951751  TABLE         291 
X$LOGMNR_SESSION                4294951638  TABLE         309 
X$LOGMNR_TAB$                   4294951753  TABLE         293 
X$LOGMNR_TABCOMPART$            4294951761  TABLE         301 
X$LOGMNR_TABPART$               4294951759  TABLE         299 
X$LOGMNR_TABSUBPART$            4294951760  TABLE         300 
X$LOGMNR_TS$                    4294951756  TABLE         296 
X$LOGMNR_TYPE$                  4294951763  TABLE         303 
X$LOGMNR_USER$                  4294951758  TABLE         298 
X$MESSAGES                      4294950992  TABLE          93 
X$MUTEX_SLEEP                   4294952692  TABLE         414 
X$MUTEX_SLEEP_HISTORY           4294952691  TABLE         413 
X$NLS_PARAMETERS                4294951043  TABLE         100 
X$NSV                           4294951808  TABLE         512 
X$OBJECT_AFFINITY_STATISTICS    4294952185  TABLE         273 
X$OPERATORS                     4294952697  TABLE         494 
X$OPTION                        4294951132  TABLE         492 
X$PRMSLTYX                      4294951900  TABLE         491 
X$QESBLSTAT                     4294952620  TABLE         468 
X$QESMMAHIST                    4294951847  TABLE         461 
X$QESMMAPADV                    4294951850  TABLE         462 
X$QESMMIWH                      4294951829  TABLE         459 
X$QESMMIWT                      4294951738  TABLE         458 
X$QESMMSGA                      4294951737  TABLE         457 
X$QESRSTAT                      4294951853  TABLE         463 
X$QESRSTATALL                   4294951856  TABLE         464 
X$QKSCESES                      4294952030  TABLE         466 
X$QKSCESYS                      4294952029  TABLE         465 
X$QKSMMWDS                      4294951739  TABLE         460 
X$QUIESCE                       4294951708  TABLE         329 
X$RFMP                          4294951679  TABLE         509 
X$RFMTE                         4294951680  TABLE         510 
X$RULE                          4294952208  TABLE         500 
X$RULE_SET                      4294952207  TABLE         499 
X$SKGXPIA                       4294952166  TABLE         130 
X$TARGETRBA                     4294951551  TABLE         280 
X$TEMPORARY_LOB_REFCNT          4294951961  TABLE         487 
X$TIMEZONE_FILE                 4294952589  TABLE         103 
X$TIMEZONE_NAMES                4294951704  TABLE         102 
X$TRACE                         4294951002  TABLE          97 
X$TRACE_EVENTS                  4294951003  TABLE          98 
X$UGANCO                        4294951109  TABLE         490 
X$VERSION                       4294951029  TABLE         415 
X$VINST                         4294951698  TABLE         511 
X$XML_AUDIT_TRAIL               4294952598  TABLE         428 
X$XSAGGR                        4294951891  TABLE         513 
X$XSAGOP                        4294951888  TABLE         515 
X$XSAWSO                        4294951897  TABLE         523 
X$XSLONGOPS                     4294952060  TABLE         517 
X$XSOBJECT                      4294951889  TABLE         516 
X$XSOQMEHI                      4294952056  TABLE         521 
X$XSOQOJHI                      4294952054  TABLE         519 
X$XSOQOPHI                      4294952055  TABLE         520 
X$XSOQOPLU                      4294952057  TABLE         522 
X$XSOQSEHI                      4294952051  TABLE         518 
X$XSSINFO                       4294951894  TABLE         514 
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720252
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Не переживают, а реинкарнируют

А реинкарнируют они таки из физических таблиц в базе или из ноосферы?


Кто из чего :) тебе то какая разница, тыж на них собрался FK вешать, а не на то из чего они реинкарнируют :) Кстати, как ты добъешься транзакционности DDL тоже будет интересно посмотреть
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720264
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerGluk (Kazan)Это с фига ли ???
Т.е. вы настаиваете что это не таблици?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
X$ Tables List
SQL> select * from v$fixed_table where name like 'X%' order by name;
 
NAME                            OBJECT_ID TYPE   TABLE_NUM
------------------------------ ---------- ----- ----------
X$ABSTRACT_LOB                  4294952581  TABLE         488 
...
X$XSSINFO                       4294951894  TABLE         514 


Друг мой:

1. Oracle написал так Вашего спокойствия ради, чтобы Вы не лезли в инфернальные дебри SGA, на диске данные этих "табличек" не размещаются
2. Незачем постить всю простыню целиком (здесь злые модераторы). В следующий раз, делайте как я, все поймут :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720285
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)на диске данные этих "табличек" не размещаются

А где, где? В Глобальном Имформационном Поле Земли?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720291
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)на диске данные этих "табличек" не размещаются

А где, где? В Глобальном Имформационном Поле Земли?


Я же сказал :) В SGA
Ну и если тебе особо повезет с настройкой, тада да ... в свопе

Ребят, я честно не понимаю Вашего упорства. Те кто работают с Oracle знают его лучше, надо с этим смириться
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720295
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Друг мой:

1. Oracle написал так Вашего спокойствия ради, чтобы Вы не лезли в инфернальные дебри SGA, на диске данные этих "табличек" не размещаются
2. Незачем постить всю простыню целиком (здесь злые модераторы). В следующий раз, делайте как я, все поймут :)
Поэтому я и уточнил про "темповые" таблици, но вы утверждаете что это и не "темповые" таблици.
Получается "таблица - не таблица", есть же определение этим x$ "таблицам" вот и пытаюсь у вас узнать но вы все время уходите от прямого ответа на какие-то формулировки для чего и почему это так сделано.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720308
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerGluk (Kazan)
Друг мой:

1. Oracle написал так Вашего спокойствия ради, чтобы Вы не лезли в инфернальные дебри SGA, на диске данные этих "табличек" не размещаются
2. Незачем постить всю простыню целиком (здесь злые модераторы). В следующий раз, делайте как я, все поймут :)
Поэтому я и уточнил про "темповые" таблици, но вы утверждаете что это и не "темповые" таблици.
Получается "таблица - не таблица", есть же определение этим x$ "таблицам" вот и пытаюсь у вас узнать но вы все время уходите от прямого ответа на какие-то формулировки для чего и почему это так сделано.

Опять мимо. Темповые таблицы размещаются, в первую очередь, на диске, а уж потом в буферном кэше. А эти - в оперативной памяти. Называют их X-таблицами, чтобы не путать с настоящими. И поскольку они совсем недокументированы, знать про них совсем не обязательно.

Но мы то ведь !!! Мы ХОТИМ повесить FK на словарь
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720310
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ребят, я честно не понимаю Вашего упорства. Те кто работают с Oracle знают его лучше, надо с этим смириться
Упорство сейчас не в том чтобы доказать кривизну или правильность Оракла, а услышать четкое определение некоторых вещей, а то получается "делай это так потому-что так все делают и не спрашивай почему это так нужно делать".
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720316
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerGluk (Kazan)Ребят, я честно не понимаю Вашего упорства. Те кто работают с Oracle знают его лучше, надо с этим смириться
Упорство сейчас не в том чтобы доказать кривизну или правильность Оракла, а услышать четкое определение некоторых вещей, а то получается "делай это так потому-что так все делают и не спрашивай почему это так нужно делать".

Что именно Вы хотите узнать? Что на клетке с буйволом может быть надпись "лев"?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720528
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Ребят, я честно не понимаю Вашего упорства. Те кто работают с Oracle
знают его лучше, надо с этим смириться

Угу, знают лучше на уровне "оно хранится в SGA, а когда ОЗУ обесточено,
то где-нибудь ещё, но не на диске". Гы-гы, специалисты...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720533
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Чего брыкаться - все равно любителей Оракла больше. Ногами запинают.

И вопрос на пятничную тему: почему здесь любой срач по поводу A.vs.B (тут PG.vs.MS) волшебным образом превращается ОраклеФайриТэйлзСрач??
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720540
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Ребят, я честно не понимаю Вашего упорства. Те кто работают с Oracle
знают его лучше, надо с этим смириться

Угу, знают лучше на уровне "оно хранится в SGA, а когда ОЗУ обесточено,
то где-нибудь ещё, но не на диске". Гы-гы, специалисты...


Тебе место в SGA ткнуть?


Зачем тебе подорожная, ты же неграмотный? (с)


P.S. Все еще жду FK на словарь в твоем исполнении
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720545
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglDimitry Sibiryakov,

Чего брыкаться - все равно любителей Оракла больше. Ногами запинают.

И вопрос на пятничную тему: почему здесь любой срач по поводу A.vs.B (тут PG.vs.MS) волшебным образом превращается ОраклеФайриТэйлзСрач??

Не знаю
Кому-то эта тема не дает покоя???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720579
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

Мне интересно как раз PG.vs.MS в адекватном представлении. А тут мешаются всякие _)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720584
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Тебе место в SGA ткнуть?

Мне ткнуть в SGA на выключенном сервере.
ConceptsA system global area (SGA) is a group of shared
memory structures that contain data and control information for
one Oracle database instance. If multiple users are concurrently
connected to the same instance, then the data in the instance’s SGA is
shared among the users. Consequently, the SGA is sometimes called the
shared global
area.

An SGA and Oracle processes constitute an Oracle instance. Oracle
automatically allocates memory for an SGA when you start an instance,
and the operating system reclaims the memory when you shut down the
instance
. Each instance has its own SGA.

Gluk (Kazan)P.S. Все еще жду FK на словарь в твоем исполнении
В моём? Я не разработчик Оракула. Это тебе к пресловутому г-ну Бегуну
или прочим индусам.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720598
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)Тебе место в SGA ткнуть?

Мне ткнуть в SGA на выключенном сервере.
ConceptsA system global area (SGA) is a group of shared
memory structures that contain data and control information for
one Oracle database instance. If multiple users are concurrently
connected to the same instance, then the data in the instance’s SGA is
shared among the users. Consequently, the SGA is sometimes called the
shared global
area.


Вам не приходило в голову, что это зависит от конкретного представления?
Где то на диске вполне конкретный ответ для подобной постановки вопроса

Dimitry Sibiryakov
An SGA and Oracle processes constitute an Oracle instance. Oracle
automatically allocates memory for an SGA when you start an instance,
and the operating system reclaims the memory when you shut down the
instance
. Each instance has its own SGA.

Gluk (Kazan)P.S. Все еще жду FK на словарь в твоем исполнении
В моём? Я не разработчик Оракула. Это тебе к пресловутому г-ну Бегуну
или прочим индусам.


Одного не могу понять. Откуда у Вас с ЛП столько хамства???
Так и прет :(
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720610
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglDimitry Sibiryakov,

Чего брыкаться - все равно любителей Оракла больше. Ногами запинают.

И вопрос на пятничную тему: почему здесь любой срач по поводу A.vs.B (тут PG.vs.MS) волшебным образом превращается ОраклеФайриТэйлзСрач??
Я этот феномен еще несколько лет назад здесь отмечал. Одна из версий: если доказать что твоя СУБД луче Орала, то тем самым как бы она уже и луче всех. Ну, по крайней мере, она уже в лидерах СУБД смотрится убедительно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720619
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Одного не могу понять. Откуда у Вас с ЛП столько хамства???

Лично у меня оно проистекает из аллергии на тупость. Я понимаю, что не
каждый осилит оракуловскую документацию, но на протяжении двух страниц
так упорно опровергать то, что в ней написано чёрным по белому...
ConceptsThe data dictionary is structured in tables and views,
just like other database data . All the data dictionary tables and
views for a given database are stored in that database’s SYSTEM
tablespace
.

The data dictionary consists of the following:
Base Tables
The underlying tables that store information about the associated
database. Only Oracle should write to and read these tables. Users
rarely access them directly because they are normalized, and most of the
data is stored in a cryptic format.
User-Accessible Views
The views that summarize and display the information stored in the base
tables of the data dictionary. These views decode the base table data
into useful information, such as user or table names, using joins and
WHERE clauses to simplify the information.
Most users are given access to the views rather than the base tables.
Специалисты, гы-гы...

SiemarglМне интересно как раз PG.vs.MS в адекватном
представлении.
Адекватно сравнивать что-то с MS практически невозможно. Он, несмотря на
все потуги, экзотика на уровне Сache.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720669
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
SiemarglМне интересно как раз PG.vs.MS в адекватном
представлении.
Адекватно сравнивать что-то с MS практически невозможно. Он, несмотря на
все потуги, экзотика на уровне Сache.

Около четверти рынка. Ну фуясе экзотика =) Куда ни плюнь, в MSSQL попадешь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720687
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
куда мир катиться, на склоне лет лошара оракловые концепты прочел. раз пошла такая пьянка может осилишь и дальше ?

About Dynamic Performance Views

Oracle contains a set of underlying views that are maintained by the server and accessible to the database administrator user SYS. These views are called dynamic performance views because they are continuously updated while a database is open and in use, and their contents relate primarily to performance.

Although these views appear to be regular database tables, they are not . These views provide data on internal disk structures and memory structures . You can select from these views, but you can never update or alter them.

http://download-uk.oracle.com/docs/cd/A97630_01/server.920/a96536/ch3.htm#1086013
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720702
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!About Dynamic Performance Views

Я вижу, твой английский так и не улучшился, если ты ALL_TABLES относишь
к Dynamic Performance Views...

Кстати, в теме о невосстановимом оракловском бэкапе ты появишься или не
рискнёшь?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720727
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoSiemarglDimitry Sibiryakov,

Чего брыкаться - все равно любителей Оракла больше. Ногами запинают.

И вопрос на пятничную тему: почему здесь любой срач по поводу A.vs.B (тут PG.vs.MS) волшебным образом превращается ОраклеФайриТэйлзСрач??
Я этот феномен еще несколько лет назад здесь отмечал. Одна из версий: если доказать что твоя СУБД луче Орала, то тем самым как бы она уже и луче всех. Ну, по крайней мере, она уже в лидерах СУБД смотрится убедительно.
думаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят оракл оиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл? В общем на 4-й странице однозначный ответ на поднятый вопрос.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720730
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят ораклоиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл?
кстати, да. Впрочем, с поклонниками MS SQL аналогично. Если что-то не вписывается в их картину мировоззрения, то значит это не существует. Судя по признакам, это религиозное.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720750
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdviscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят ораклоиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл?
кстати, да. Впрочем, с поклонниками MS SQL аналогично. Если что-то не вписывается в их картину мировоззрения, то значит это не существует. Судя по признакам, это религиозное.
уже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле. Ввиду этой ограниченности ничего другого, кроме как по любому поводу устраивать срач на любимую тему - просто нет. Причем физически. Результат наблюдаем в виде множества страниц флейма и флуда по любому поводу.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720870
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят оракл оиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл? В общем на 4-й странице однозначный ответ на поднятый вопрос.
Все вресии имеют право на существование. Даже такие эмоциональные как Ваша. Ну что же уже две версии есть. Возможно, этого маловато буит.
Если Вы все читаете, то зачем ниче не сказали про ответ на Ваш вопрос как так получилось удалить? А я ить время потратил, копировал че-то вставлял. Зря. А выглядело совсем наоборот: что Вы не пофлудеть спросили. А ить знал же Вас.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720881
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

я не ответил потому, что с трудом понимаю на каком языке Вы общаетесь. Я здесь общаюсь по-русски. Ваш язык мне, к сожалению, не знаком. Но судя по тому, что было на английском - ответ явно не соответствовал вопросу.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36720913
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfo,

я не ответил потому, что с трудом понимаю на каком языке Вы общаетесь. Я здесь общаюсь по-русски. Ваш язык мне, к сожалению, не знаком. Но судя по тому, что было на английском - ответ явно не соответствовал вопросу.
Ну где уж нам соответствовать Вашим вопросам? Тем более догадаться зачем Вы спрашиваете, если не понимаете ответов, а тока судите по тому чего вроде не было (ангийского, к примеру).
Лано, Вы любите на этом форуме назидать, делать замечания всякие, я типа люблю Оракл: кажный находит здесь что-то свое. Хорошее место в общем.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721008
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmkdviscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят ораклоиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл?
кстати, да. Впрочем, с поклонниками MS SQL аналогично. Если что-то не вписывается в их картину мировоззрения, то значит это не существует. Судя по признакам, это религиозное.
уже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле. Ввиду этой ограниченности ничего другого, кроме как по любому поводу устраивать срач на любимую тему - просто нет. Причем физически. Результат наблюдаем в виде множества страниц флейма и флуда по любому поводу.эээ... а Ваш этот пост разве не является типичным флудом?
вобще, господа, давайте прекратим выяснять кто устраивает срач
я например с вашими выводами не согласен, но имею силы остановиться
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721041
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmуже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле.
Вот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.
x$ таблици не таблици тогда что это? Ссылки уже приводил неоднократно, причем с профильных сайтов. Или признавать свое непонимание это так стыдно что лучше отмолчатся?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721044
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру Ё пишет только то в чем уверен на 99.9% за что ему +, а вот остальные как-то не внятно отписываются.
З.Ы. Честно скажу что в Оракле не спец (Ораклом занимается другой отдел нашего предприятия, поэтому знаком с ним только поверхностно), но для общего развития было бы интересно знать некоторые особенности Оракла.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721048
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Salleriscrafmуже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле.
Вот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.
x$ таблици не таблици тогда что это? Ссылки уже приводил неоднократно, причем с профильных сайтов. Или признавать свое непонимание это так стыдно что лучше отмолчатся?
по-моему здесь объяснено подробней некуда
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721058
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperSalleriscrafmуже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле.
Вот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.
x$ таблици не таблици тогда что это? Ссылки уже приводил неоднократно, причем с профильных сайтов. Или признавать свое непонимание это так стыдно что лучше отмолчатся?
по-моему здесь объяснено подробней некуда
Значит это все же таблици, а не вьюхи основанные на мистических данных. Или опять мимо? Насколько я помню DS добивается ответа на такой же вопрос.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721065
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerК примеру Ё пишет только то в чем уверен на 99.9%
про Оракл. Про остальное его частенько заносит.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721081
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerSergSuperSalleriscrafmуже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле.
Вот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.
x$ таблици не таблици тогда что это? Ссылки уже приводил неоднократно, причем с профильных сайтов. Или признавать свое непонимание это так стыдно что лучше отмолчатся?
по-моему здесь объяснено подробней некуда
Значит это все же таблици, а не вьюхи основанные на мистических данных. Или опять мимо? Насколько я помню DS добивается ответа на такой же вопрос.если пользовать Вашей терминологией, то наверное точнее "таблицы, основанные на мистических данных" :)
кстати: если эта таблица только для чтения - какая Вам разница вьюха она или таблица?
я собственно не понимаю почему к этому привязались
это просто особенности реализации и где что храниться особо знать и не нужно
а у DS тактика такая: не поняв ответа сразу задавать новый вопрос, с такой тактикой трудно чего-то добиться :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saller
К примеру Ё пишет только то в чем уверен на 99.9% за что ему +

Вот только то, о чём он пишет, к обсуждаемому вопросу обычно отношения
не имеет. Да, он на 99.9% уверен, что в Oracle есть Dynamic Performance
Views, но это вовсе не значит, что эти Dynamic Performance Views имеют
хоть какое-то отношение к обсуждаемым Static Data Dictionary Views.

И пусть он на 99.9% уверен, что "выпуск ХЕ был ошибкой", но всем
остальным эта его уверенность никуда не упёрлась.

Ну а воткнуть ему крест - Ваше право.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721098
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiscrafmvadiminfo,

я не ответил потому, что с трудом понимаю на каком языке Вы общаетесь. Я здесь общаюсь по-русски. Ваш язык мне, к сожалению, не знаком. Но судя по тому, что было на английском - ответ явно не соответствовал вопросу.
Ну где уж нам соответствовать Вашим вопросам? Тем более догадаться зачем Вы спрашиваете, если не понимаете ответов, а тока судите по тому чего вроде не было (ангийского, к примеру).
Лано, Вы любите на этом форуме назидать, делать замечания всякие, я типа люблю Оракл: кажный находит здесь что-то свое. Хорошее место в общем.
я не имел намерений Вам назидать, извините. Просто объяснил, почему Вам не ответил.
p.s. на английском языке был весь лог, проделанных Вами действий.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721102
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Salleriscrafmуже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле.
Вот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.
x$ таблици не таблици тогда что это? Ссылки уже приводил неоднократно, причем с профильных сайтов. Или признавать свое непонимание это так стыдно что лучше отмолчатся?
Вы это все у меня спрашиваете или цитата здесь просто так?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721234
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Одного не могу понять. Откуда у Вас с ЛП столько хамства???

Лично у меня оно проистекает из аллергии на тупость. Я понимаю, что не
каждый осилит оракуловскую документацию, но на протяжении двух страниц
так упорно опровергать то, что в ней написано чёрным по белому...


Ну, ты можешь считать тупым, но (несмотря на то что написано черным по белому), я никак не могу определить, к какому типу таблиц отнести X$? К Heap-организованным? IOT?? Кластерам???
Вот незадача :( это называется Уткой, но не крякает и не плавает в пруду
Так что-же это? Помоги мне, Умник (ты же знаешь Oracle лучше меня, ведь ты осилил аж пару абзацов документации, ага)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721239
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfoSiemarglDimitry Sibiryakov,

Чего брыкаться - все равно любителей Оракла больше. Ногами запинают.

И вопрос на пятничную тему: почему здесь любой срач по поводу A.vs.B (тут PG.vs.MS) волшебным образом превращается ОраклеФайриТэйлзСрач??
Я этот феномен еще несколько лет назад здесь отмечал. Одна из версий: если доказать что твоя СУБД луче Орала, то тем самым как бы она уже и луче всех. Ну, по крайней мере, она уже в лидерах СУБД смотрится убедительно.
думаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят оракл оиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл? В общем на 4-й странице однозначный ответ на поднятый вопрос.

Неа, не так. Уже на 9 странице выяснения длины пениса, выясняющие (как бы ненароком) цепляют мирно дремлющих ораклоидов ...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721243
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmkdviscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят ораклоиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл?
кстати, да. Впрочем, с поклонниками MS SQL аналогично. Если что-то не вписывается в их картину мировоззрения, то значит это не существует. Судя по признакам, это религиозное.
уже как то отмечал, что есть разница, например, между ораклистом и ораклоидом. Первый хорошо разбирается в оракле, второй - ни в чем не разбирается, кроме как в оракле. Ввиду этой ограниченности ничего другого, кроме как по любому поводу устраивать срач на любимую тему - просто нет. Причем физически. Результат наблюдаем в виде множества страниц флейма и флуда по любому поводу.

Оооо давай меня проверим :) В чем я не разбираюсь? В С++ или C#???
Мне в обще-то твои лингвистические изыскания до одного места, но слово ораклист ... как то не звучит
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721245
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerВот я спросил на чем строится вьюха в которой содержаться перечень таблиц но мне так и не ответили внятно на чем же основано представление ALL_TABLES. Вот и скажите в чем "срач"? Если ораклоиды не знают формулировок так и скажите, а то какие-то непонятные клетки с львами.


Ага, ты только забыл, что "перечень таблиц" может содержаться не только в ALL_TABLES
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721251
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Ага, ты только забыл, что "перечень таблиц" может содержаться не только в ALL_TABLES
Уже писал выше
Sallerв Оракле не спец (Ораклом занимается другой отдел нашего предприятия, поэтому знаком с ним только поверхностно), но для общего развития было бы интересно знать некоторые особенности Оракла.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721253
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerЗначит это все же таблици, а не вьюхи основанные на мистических данных. Или опять мимо? Насколько я помню DS добивается ответа на такой же вопрос.

Фактически, это НЕ таблицы, поскольку ничего общего с ними не имеют. И разумеется не вьюхи. Это внутренние недокументированные структуры памяти, которые можно использовать при построении view, в частности. Мне импонирует ваша склонность все классифицировать и разложитьпо полочкам, но вот критерии классификации у нас с Вами разные. Вы смотрите на этикетку, меня больше интересует содержимое.

Собственно, к чему вся эта буча. Тут некоторые люди начали обвинять пользователей Oracle (оставим в покое одиозных ораклоидов и ораклистов) в неаккуратности и рассказывать, как все хорошо было бы в Oracle, если бы зависимости проверялись констрейнтами и (как по волшебству) DDL стали транзакционными. Я в принципе не против, но полностью отдаю себе отчет, что если бы это случилось, то это был бы уже не Oracle, а кое что, не имеющее с ним ничего общего. И то и другое прибито в Oracle гвоздями, не оторвать, как бы не хотелось (а стало быть обвинения о неаккуратности также идут лесом, в техподдержку Oracle).

Почему я это знаю? Потому-что в отличии от "советчиков", немножко представляю себе как устроен Oracle. И думаю, что любой, проработавший с Oracle достаточно долго, чтобы понять как он устроен, разделяет мое мнение. Именно так следует трактовать мое "никому это не надо".
Возможно, это кому-то и было бы надо (возможно даже мне) если бы было реализуемо, хотя бы, в принципе.

За сим, этот увлекательный срач для себя заканчиваю
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721256
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Фактически, это НЕ таблицы, поскольку ничего общего с ними не имеют. И разумеется не вьюхи. Это внутренние недокументированные структуры памяти , которые можно использовать при построении view, в частности.Теперь стало понятнее, спасибо за небольшой ликбез.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721268
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)iscrafmдумаешь через 10 страниц флуда уже никто не вспомнит? Так вот, версия выглядит совсем наоборот: приходят оракл оиды и начинают флудить на тему: а что есть еще кто-то не верящий в оракл? В общем на 4-й странице однозначный ответ на поднятый вопрос.
Неа, не так. Уже на 9 странице выяснения длины пениса, выясняющие (как бы ненароком) цепляют мирно дремлющих ораклоидов ...
все так. Просто почему-то упущено, что мирно дремлющие ораклоиды пришли в тему про PG и MS SQL явно не дремать, чем и занимались.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721273
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
я никак не могу определить, к какому типу таблиц отнести X$? К
Heap-организованным? IOT?? Кластерам???

К реляционным.

Gluk (Kazan)Ага, ты только забыл, что "перечень таблиц" может
содержаться не только в ALL_TABLES
Ага, ты только забыл, что ALL_TABLES это нематериализованная вьюха и
потому вообще ничего не содержит, а только выбирает "перечень таблиц" из
базовой таблицы. Какой - спроси у Бегуна, поскольку в документации
сказано что это не пользовательского ума дело.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721464
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmя не имел намерений Вам назидать, извините. Просто объяснил, почему Вам не ответил.
p.s. на английском языке был весь лог, проделанных Вами действий.
Проделанные Мною действия в логе моно повторить и увидеть "как оно получилось удалить", т.е. ровно то шо Вы спрашивали. Но Вы типа поназидали про Русский, обозвали язык БД SQL английским, и заявили шо я ваще не на то шо Вы спрашивали отвечал.
Вы не ответили потому шо ответ Вам не подошел: Вам нуно было ораклоидов унимать. Вам все эти инвалиды в Оракле по барабану, если нельзя с их помощью ораклоидов на место поставить. Я подозревал это с самого начала, но потратил время на копирование, надеясь шо там был читсто технический вопрос.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721487
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

как бы Вам еще объяснить... мне глубоко безразличны ораклоиды и прочие фанатики. У меня несколько иные жизненные ценности. Техническая сторона того, как удаляется в оракле объект на который есть ссылки мне тоже не интересна. Вопрос был чисто риторический: как такое возможно и почему это считается нормой, в порядке вещей. О чем собственно более 10 страниц флейма из которого вполне определенно видно: в некоторых кругах это действительно считается нормой. Все неясности сняты?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721501
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfo,
как бы Вам еще объяснить... мне глубоко безразличны ораклоиды и прочие фанатики.

Разве не Вы рассуждали про ораклоидов? Чем там они отличаются от ораклистов. Зачем же если они мне безразличны? Это слишком много рассуждений, если они Вам безразличны.

iscrafm
У меня несколько иные жизненные ценности. Техническая сторона того, как удаляется в оракле объект на который есть ссылки мне тоже не интересна. Вопрос был чисто риторический: как такое возможно и почему это считается нормой, в порядке вещей.

А там как раз разяснялось, как такое возможно. И почему в этом может быть рациональное. В том числе. Но это тоже все технические. Здесь нет ничего политического, нравественного: про нормы, порядки вещей. Чисто речь о рациональном в технических вопросах.


iscrafm
О чем собственно более 10 страниц флейма из которого вполне определенно видно: в некоторых кругах это действительно считается нормой.
Не на 10 много разного, а не тока про это. Хотя может кто и думает что это все про это, но скорее всего уже про другое. А вот про некоторые круги с нормами (видимо нравственными, а какими же еще?) возможно пропустил.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721587
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНе на 10 много разного, а не тока про это. Хотя может кто и думает что это все про это, но скорее всего уже про другое.
наверное пропустили что-то важное. Все это время говорят про "инвалидов". Впрочем, я уже сказал, что мне все понятно и , в общем-то, не интересно. В чем Вы видите смысл дальнейшего словарного обмена?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721588
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА там как раз разяснялось, как такое возможно. И почему в этом может быть рациональное. В том числе. Но это тоже все технические. Здесь нет ничего политического, нравественного: про нормы, порядки вещей. Чисто речь о рациональном в технических вопросах.

я как раз и спрашивал, почему такое возможно. Конечно же не с технической точки зрения. С технической все понятно и совсем не интересно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721589
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiscrafmvadiminfo,
как бы Вам еще объяснить... мне глубоко безразличны ораклоиды и прочие фанатики.

Разве не Вы рассуждали про ораклоидов? Чем там они отличаются от ораклистов. Зачем же если они мне безразличны? Это слишком много рассуждений, если они Вам безразличны.

слишком много - это одно, между делом, отправленное сообщение. Это слишком много рассуждений? Вы можете чуть яснее выражаться? Например, что считается "много"?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721667
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmНапример, что считается "много"?

В мире MySQL, например, "много" означает "два".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721688
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfoНе на 10 много разного, а не тока про это. Хотя может кто и думает что это все про это, но скорее всего уже про другое.
наверное пропустили что-то важное. Все это время говорят про "инвалидов". Впрочем, я уже сказал, что мне все понятно и , в общем-то, не интересно. В чем Вы видите смысл дальнейшего словарного обмена?
Вообще-то там уже было и про то зачем не включили констрейны, и про представления словаря Ораклового. Это конечно если не обращать внимания на рассуждения про ораклоидов ну и все не техническое (не имеющее отношение к СУБД).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721691
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmя как раз и спрашивал, почему такое возможно. Конечно же не с технической точки зрения. С технической все понятно и совсем не интересно.
Я под техничемксим имел все что касается СУБД. Там ответ был. Не техническое, например, про ораклоидов, вряд ли интереснее. .
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721697
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmслишком много - это одно, между делом, отправленное сообщение. Это слишком много рассуждений? Вы можете чуть яснее выражаться? Например, что считается "много"?
Межу каким делом интересно? Не техническим, наверное? Пропагандистким? Тока на предыдущей станице ороклоиды у Вас в двух сообщениях. Для не интересующегося ораклоидами это многовато: "Ты сказал, я поверил. Ты повторил, я начал сомневаитья, Ты сказал в третий раз, я перестал верить" (С) Известная мудрость.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721713
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoТока на предыдущей станице ороклоиды у Вас в двух сообщениях. Для не интересующегося ораклоидами это многовато
я женщинами интересуюсь, а не ораклоидами.

p.s. А на какой еще странице, кроме предыдущей? Если я правильно понял надпись "тока", то это аналог русского "только", а это означает, что кроме как на предыдущей странице еще где-то много сообщений по этому поводу?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721740
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
я женщинами интересуюсь, а не ораклоидами.

p.s. А на какой еще странице, кроме предыдущей? Если я правильно понял надпись "тока", то это аналог русского "только", а это означает, что кроме как на предыдущей странице еще где-то много сообщений по этому поводу?
Ну с учетом риторических вопросов, имещиюх попытки осудить кое-какие круги, которые, судя по всему, ораклоидные, как бы теперь чего уж считать страницы? Уж поздняк метаться. Теперь Вы, наверное, должны быть хорошо восприняты иделогическими противниками ораклоидов. Ну все же, возможно, стоит немного больше углубиться в технические моменты вражеской СУБД: на одних риторических вопросах, скорее всего, убедительных успехов труднее добиться.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721745
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может в ПТ? а то смысла в теме уже нет.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721752
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiscrafm
я женщинами интересуюсь, а не ораклоидами.

p.s. А на какой еще странице, кроме предыдущей? Если я правильно понял надпись "тока", то это аналог русского "только", а это означает, что кроме как на предыдущей странице еще где-то много сообщений по этому поводу?
Ну с учетом риторических вопросов, имещиюх попытки осудить кое-какие круги, которые, судя по всему, ораклоидные, как бы теперь чего уж считать страницы? Уж поздняк метаться. Теперь Вы, наверное, должны быть хорошо восприняты иделогическими противниками ораклоидов. Ну все же, возможно, стоит немного больше углубиться в технические моменты вражеской СУБД: на одних риторических вопросах, скорее всего, убедительных успехов труднее добиться.
еще раз... oracle для меня не вражеская СУБД. Как СУБД вообще может быть вражеская, это всего лишь СУБД. У меня на Оракле проекты такие же как и на MS SQL или FireBird. О чем Вы вообще? Чуть ранее сказал: у меня наверное другие жизненные ценности, мне тяжело с Вами вести какие-то идеологические споры по СУБД. Это все равно, что спорить о том, какого цвета тряпкой лучше пол мыть. Еще раз повторю - мне пофиг.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721834
пгуые123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
А разве не как раз инвалиды позволяют отложить обнаружение развала на
год? В Firebird ты получишь ошибку (а не предупреждение) или сразу при
выполнении DDL, либо при последующем COMMIT. И в том и в другом случае
инвалид в базу не пройдёт.

И того, кто предложит, чтобы инвалид пережил COMMIT я лично буду грызть
до последнего байта.
Все больше и больше несогласных с Вами
http://www.ibm.com/developerworks/ru/library/dm-1006db2expressc972/index.htmlВ DB2 9.7 правила зависимости объектов ослаблены в целях обеспечения более гибкого развития схемы. Например, предположим, что имеет место следующая зависимость:
View2 --> View1 --> Table1

Раньше, если нужно было изменить представление View1, сначала пришлось бы удалить представление View2, поскольку оно зависит от View1. Начиная с версии DB2 9.7, удаление View2 больше не потребуется. Теперь DB2 автоматически выполняет ревалидацию View2 либо сразу, либо при использовании представления. Это может быть полезно при тестировании приложений или в тех случаях, когда нужно изменить схему базы данных (например, добавить столбцы).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36721862
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пгуые123(например, добавить столбцы).

Добавить столбцы - операция вообще-то не требующая ревалидации
зависимостей...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722018
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
пгуые123(например, добавить столбцы).

Добавить столбцы - операция вообще-то не требующая ревалидации
зависимостей...
С какой стати?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722036
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BogdanovAndreyС какой стати?
ну, если Ваш сервер допускает в процедурах и триггерах писать select *, то тогда да - у Вас при добавлении столбцов в таблицы будут проблемы. А обычно добавление столбца не вызывает никаких проблем с зависимостями, т.к. столбец этот еще нигде не упоминается.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722131
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
если Ваш сервер допускает в процедурах и триггерах писать select *, то
тогда да - у Вас при добавлении столбцов в таблицы будут проблемы.

Не будут, если * раскрывается в список при компиляции. Триггер или
процедура будут продолжать работать со старым набором полей как ни в чём
не бывало.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722162
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvну, если Ваш сервер допускает в процедурах и триггерах писать select *, то тогда да - у Вас при добавлении столбцов в таблицы будут проблемы. А обычно добавление столбца не вызывает никаких проблем с зависимостями, т.к. столбец этот еще нигде не упоминается.Ну возможных проблем гораздо больше, чем только select *, у вас просто фантазии не хватило. Но даже этот пример, показывает, что утверждение Сибирякова не является истиной.

Dimitry SibiryakovНе будут, если * раскрывается в список при компиляции. Триггер или
процедура будут продолжать работать со старым набором полей как ни в чём
не бывало.Замечательно, зато потом окажется, что никем не измененный текст вдруг перестал компилироваться. Нифиг такое счастье...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722168
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey
Замечательно, зато потом окажется, что никем не измененный текст вдруг
перестал компилироваться. Нифиг такое счастье...

Но это всё же лучше чем если вдруг перестанет работать уже
откомпилированный вариант. Но ты так и не сказал какие проблемы могут
возникнуть от того, что в базе появилась ранее не существовавшая
сущность (поле или таблица - неважно).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722339
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BogdanovAndreyНу возможных проблем гораздо больше, чем только select *, у вас просто фантазии не хватило.
да это как раз Вы фантазируете, да еще и все намеками какими-то. Конкретный пример тотального ужаса при добавлении столбца привести можете?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722577
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvда это как раз Вы фантазируете, да еще и все намеками какими-то. Конкретный пример тотального ужаса при добавлении столбца привести можете?
Конечно же нет, т.к. человек не знаком с ФБ судя по его рассуждениям.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722668
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvда это как раз Вы фантазируете, да еще и все намеками какими-то. Конкретный пример тотального ужаса при добавлении столбца привести можете?Может быть, фантазировать о триггерах в DB2 будут те, кто в ней разбирается?
Dimitry SibiryakovНе будут, если * раскрывается в список при компиляции. Триггер или процедура будут продолжать работать со старым набором полей как ни в чём не бывало.Ключевое слово здесь - "при компиляции". Триггер в DB2, как и UDF на SQL, может быть (и обычно является) инлайн-подстановкой в использующий его запрос.
Поэтому инлайн-триггер не компилируется в момент создания, только валидируется. Компилируется он в составе запросов.
И при изменении триггера, даже при добавлении поля, требуется рекомпиляция связанных с ним статических запросов в SP, например.
PS. А DDL в DB2 тоже транзакционный :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722703
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Естественно, имелись в виду вьюхи. Хотя к триггерам это тоже относится.
Отпуск :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722733
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn, DB2 в этой теме еще не было. Элегантно получилось влезть.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36722746
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn,

:) в MS SQL DDL тоже транзакционный. и это плюсы данных субд
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36723997
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv Конкретный пример тотального ужаса при добавлении столбца привести можете?Насчет тотальных ужасов - это не ко мне, но вот вам пару примеров, когда добавление колонки может привести к неработоспособности ранее работавшего кода.
Вариант 1. В таблицу A добавляется столбец X (в таблице B такой столбец был). Запрос Select X from A,B работать перестает.
Вариант 2. переменная x объявлена как A%rowtype. Присваивание x:=y работать перестает.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724023
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey
Вариант 1. В таблицу A добавляется столбец X (в таблице B такой столбец был). Запрос Select X from A,B работать перестает.

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

p.s. имхо, глупости разработчиков не стоит рассматривать.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724099
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Bogdanov Andrey: ок, принято. Впрочем, как сказал DS, в варианте 1 разработчик "сам дурак", а в варианте 2 - это только где такая фишка есть.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724256
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,

а как получилось, что x и y объявлены по разному? я так понимал, что через rowtype обе должны быть. собственно rowtype для этих целей и введен.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724340
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmон до этого работал просто чудом. А после добавления база наконец-то смогла сказать расхлябанному разработчику, чтобы он выражался яснее.Ну так значит после добавления колонки ревалидация зависимых объектов таки нужна. Что и требовалось доказать. Остальные измышления меня в данный момент мало интересуют.

AAronа как получилось, что x и y объявлены по разному? я так понимал, что через rowtype обе должны быть. собственно rowtype для этих целей и введен.Не думал, что и это придется разжевывать. Совсем плохо с фантазией:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
SQL> create table a(x number);
Table created.
SQL> create table b(x number);
Table created.
SQL> declare
   2      x a%rowtype;
   3      y b%rowtype;
   4   begin
   5      x:=y;
   6   end;
   7   /
PL/SQL procedure successfully completed.
SQL> alter table a add y number;
Table altered.
SQL> declare
   2      x a%rowtype;
   3      y b%rowtype;
   4   begin
   5      x:=y;
   6   end;
   7   /
   x:=y;
      *
ERROR at line  5 :
ORA- 06550 : line  5 , column  7 :
PLS- 00382 : expression is of wrong type
ORA- 06550 : line  5 , column  4 :
PL/SQL: Statement ignored
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724371
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmFavn, DB2 в этой теме еще не было. Элегантно получилось влезть.Неправда Ваша. Иногда стоит прочитать прежде чем написать. На предыдущей странице:
пгуые123Все больше и больше несогласных с Вами
http://www.ibm.com/developerworks/ru/library/dm-1006db2expressc972/index.htmlВ DB2 9.7 правила зависимости объектов ослаблены в целях обеспечения более гибкого развития схемы...
... Это может быть полезно при тестировании приложений или в тех случаях, когда нужно изменить схему базы данных (например, добавить столбцы).
После чего и началось обсуждение валидации при добавлении столбца во вьюху в духе "а нафига". Я объяснил нафига оно именно в DB2.
Хотя тема ушла так далеко от мнимых недостатков Postgres и тем более от его так и не названных реальных недостатков, что в общем все равно о чем писать :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724567
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyAAronа как получилось, что x и y объявлены по разному? я так понимал, что через rowtype обе должны быть. собственно rowtype для этих целей и введен.Не думал, что и это придется разжевывать. Совсем плохо с фантазией:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
SQL> create table a(x number);
Table created.
SQL> create table b(x number);
Table created.
SQL> declare
   2      x a%rowtype;
   3      y b%rowtype;
   4   begin
   5      x:=y;
   6   end;
   7   /
PL/SQL procedure successfully completed.
SQL> alter table a add y number;
Table altered.
SQL> declare
   2      x a%rowtype;
   3      y b%rowtype;
   4   begin
   5      x:=y;
   6   end;
   7   /
   x:=y;
      *
ERROR at line  5 :
ORA- 06550 : line  5 , column  7 :
PLS- 00382 : expression is of wrong type
ORA- 06550 : line  5 , column  4 :
PL/SQL: Statement ignored

попридержи сарказм при себе

я говорил о случае, когда x и y объявлены как a%rowtype.

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

интересно посмотреть на ситуацию, когда таблица a содержит столбец типа date, а таблица b содержит столбец типа блоб 2048.

off. я удивляюсь, сначала народ влазит обеими ногами в г..но, а потом кричит, "да вы му**ки, это самая удобная дорога".
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724637
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAron
off. я удивляюсь, сначала народ влазит обеими ногами в г..но, а потом кричит, "да вы му**ки, это самая удобная дорога".

То что ты поклялся всеми святыми никогда не вступать в г..но, не означает, что в него не вступит никто в целом мире, что в свою очередь означает, что СУБД должна проводить ревалидацию зависимых объектов если предоставляет подобные возможности, либо не предоставлять их (возможности), закручивая все гайки. Oracle решил возможности предоставить, все недовольства прошу выражать в его техподдержку (лично меня такая позиция Oracle вполне устраивает, для буквоедов: сие означает, что если я и не в восторге от такой позиции, то на говно по этому поводу исходить не собираюсь).
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724650
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

к вам мой пост отношения не имеет.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724654
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronGluk (Kazan),

к вам мой пост отношения не имеет.

А для меня не имеет значения, к кому имеет отношения Ваш пост
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724668
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronпопридержи сарказм при себеА как же без сарказма, если вы внимательно читать не умеете?
В этвет на мое сообщение в котором было написано "переменная x объявлена как A%rowtype", вы спрашиваете "а как получилось, что x и y объявлены по разному?" Я вам наглядно показал, как такое получилось.

AAronя говорил о случае, когда x и y объявлены как a%rowtype. И где же вы об этом говорили?
Вижу только "я так понимал, что через rowtype обе должны быть". Я вам и показал пример, где обе объявлены через rowtype (на самом деле можно было и как явный record объявить)

AAronинтересно посмотреть на ситуацию, когда таблица a содержит столбец типа date, а таблица b содержит столбец типа блоб 2048.А что вы ожидаете?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SQL> create table a(x date);
Table created.
SQL> create table b(x blob);
Table created.
SQL> declare
   2     x a%rowtype;
   3     y b%rowtype;
   4   begin
   5     x:=y;
   6   end;
   7   /
  x:=y;
     *
ERROR at line  5 :
ORA- 06550 : line  5 , column  6 :
PLS- 00382 : expression is of wrong type
ORA- 06550 : line  5 , column  3 :
PL/SQL: Statement ignored
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724723
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyВариант 1. В таблицу A добавляется столбец X (в таблице B такой столбец был). Запрос Select X from A,B работать перестает.
Интересные у Вас запросы. Про прсевдонимы таблиц/полей видимо никто никогда не слышал?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724744
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)СУБД должна проводить ревалидацию зависимых объектов если предоставляет подобные возможности
обязательно должна. только выше рассматривались банальные ошибки программеров. Никакой связи со ревалидацией связанных объектов.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724758
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно наблюдать: еще не успел утихнуть спор о том, что to_number(to_char... показанным способом пишут только нехорошие люди и база не должна следить за их творчеством, как тут же оказывается, что "select x from a,b" пишут профи и база должна с туалетной бумагой быть наготове. Настоящий спектакль, браво!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724868
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmGluk (Kazan)СУБД должна проводить ревалидацию зависимых объектов если предоставляет подобные возможности
обязательно должна. только выше рассматривались банальные ошибки программеров. Никакой связи со ревалидацией связанных объектов.

До тех пор пока СУБД позволяет такие конструкции, она должна ревалидировать код, в том числе, при добавлении столбцов. Вопрос о квалификации программистов, допускающих такие конструкции, конечно, имеет невероятный самостоятельный интерес, но к вопросу ревалидации объектов не имеет отношения.

По поводу to_number, должен Вас расстроить. Вы, по всей видимости, читали невнимательно. Это классическая иллюстрация того, что нужно читать документацию, а не измысливать поведение СУБД, таки каким оно хотелось бы быть конкретному индивиду, а вслед за этим исходить говном на тему, что жизнь не такова.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724872
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

а по поводу "select x from a,b" ничего читать не нужно, само рассосется? где последовательность?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724875
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
По поводу to_number, должен Вас расстроить.
До тех пор пока СУБД позволяет такие конструкции, она должна ревалидировать код

просто предложения местами поменял.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724918
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmGluk (Kazan)
По поводу to_number, должен Вас расстроить.
До тех пор пока СУБД позволяет такие конструкции, она должна ревалидировать код

просто предложения местами поменял.

А вот это как раз то что я называю стенаниями по поводу того, что жизнь не такова.
Изобретете такую СУБД, приходите, будем рады.

До тех пор - это пустопорожний треп
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724924
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmGluk (Kazan),

а по поводу "select x from a,b" ничего читать не нужно, само рассосется? где последовательность?

Разьве я говорил, что не нужно?
Я говорил, что к рассматриваемому вопросу это не относится
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724954
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), хорошо хоть признаете свои слова пустопорожним трепом. А всего-то потребовалось местами вердикты поменять в абсолютно одинаковых ситуациях.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36724980
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerBogdanov AndreyВариант 1. В таблицу A добавляется столбец X (в таблице B такой столбец был). Запрос Select X from A,B работать перестает.
Интересные у Вас запросы. Про прсевдонимы таблиц/полей видимо никто никогда не слышал?Вы хотели какую-то мысль выразить, или просто так вылезли? Каким образом ваша глубокая мысль относится к вопросу ревалидации кода при добавлении столбца?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725007
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,

я думаю, примерно тем-же образом, что и "select x from a,b". Этот гениальный запрос уже притча по языцех.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725030
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmя думаю, примерно тем-же образом, что и "select x from a,b". Этот гениальный запрос уже притча по языцех.Рад за вас, что вы считаете данный запрос гениальным.
К сожалению, все известные мне SQL-сервера считают его корректны.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725036
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmGluk (Kazan), хорошо хоть признаете свои слова пустопорожним трепом. А всего-то потребовалось местами вердикты поменять в абсолютно одинаковых ситуациях.

Оооо а каких успехов можно добиться просто выдирая фразу из контекста демагог ты наш

Ленин
Было бы ошибкой думать
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725067
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyВы хотели какую-то мысль выразить, или просто так вылезли? Каким образом ваша глубокая мысль относится к вопросу ревалидации кода при добавлении столбца ?
Ревалидация Вам не поможет ибо Вы не читали книг и статей раз высасываете из пальца настолько глупые запросы что становится смешно.
Bogdanov AndreyК сожалению, все известные мне SQL-сервера считают его корректны.
Они то может и считают его корректным, вот только что выдаст такой запрос?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725090
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm

а по поводу "select x from a,b" ничего читать не нужно, само рассосется? где последовательность?
Скорее всего, Вы опять зря углубились в техническое. Это не Ваше крэдо. Это опять Вам тока все портит. Говорили бы как вседа общие фразы и было бы все хоккей.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725127
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiscrafm

а по поводу "select x from a,b" ничего читать не нужно, само рассосется? где последовательность?
Скорее всего, Вы опять зря углубились в техническое. Это не Ваше крэдо. Это опять Вам тока все портит. Говорили бы как вседа общие фразы и было бы все хоккей.
Я смотрю подобный стиль разработки является довольно популярным, раз столько последователей.
С сожалением, конечно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725155
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerРевалидация Вам не поможет ибо Вы не читали книг и статей раз высасываете из пальца настолько глупые запросы что становится смешно.Итак, ревалидацию вы обсуждать неспособны, вы только объем прочитанной мною литературы готовы обсуждать. Слив засчитан.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725161
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfoiscrafm

а по поводу "select x from a,b" ничего читать не нужно, само рассосется? где последовательность?
Скорее всего, Вы опять зря углубились в техническое. Это не Ваше крэдо. Это опять Вам тока все портит. Говорили бы как вседа общие фразы и было бы все хоккей.
Я смотрю подобный стиль разработки является довольно популярным, раз столько последователей.
С сожалением, конечно.

Интересно, кто может на себя отвественносить, чтобы судить других за их стили? Тем более во всех случаях, во всех ситуациях?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725195
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoИнтересно, кто может на себя отвественносить, чтобы судить других за их стили? Тем более во всех случаях, во всех ситуациях?
во всех, думаю никто. В данном конкретном - все на поверхности. ПисАть в запросах "select x from a,b" с надеждой что СУБД разберется из какой таблицы брать X и полным отсутствием понимания всех последствий такого при малейшем рефакторинге - это <нужное подставить>
но разговор не об этом, с этим все ясно. Разговор о непоследовательности. В одном случае говорится об ошибке программиста, в другом - ошибка программиста приводится в качестве примера необходимости задуматься СУБД.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725232
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmВ одном случае говорится об ошибке программиста, в другом - ошибка программиста приводится в качестве примера необходимости задуматься СУБД.

Собственно у СУБД 2 выхода:

1. Не давать скомпилировать такие конструкции
2. Задуматься о необходимости ревалидации кода, потенциально содержащие такие конструкции

Если пойти по пути (1) мгновенно огребаем несовместимость с теми СУБД, в которых сия конструкция компилируется и исполняется без ошибок. Еще вопросы?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725237
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyИтак, ревалидацию вы обсуждать неспособны
Какой смысл обсуждать с Вами ревалидацию если Вы пишите такие глупые запросы что сервер сам будет в шоке. Тем более для железяки это лишняя нагрузка понять что откуда и куда Вы хотите получить.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725259
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmво всех, думаю никто. В данном конкретном - все на поверхности. .
А какой тут конкретный случай? Что делал? Тестил запросы? Проектровал? Получал разовую инфу?


iscrafm
ПисАть в запросах "select x from a,b" с надеждой что СУБД разберется из какой таблицы брать X и полным отсутствием понимания всех последствий такого при малейшем рефакторинге - это <нужное подставить>
.
Ну СУБД если не разберется, то откажется скорее всего выполнять запрос.


iscrafm
но разговор не об этом, с этим все ясно. Разговор о непоследовательности. В одном случае говорится об ошибке программиста, в другом - ошибка программиста приводится в качестве примера необходимости задуматься СУБД.
Вообще-то там про ревалидацию было. Ошибки там или нет не имело значения.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725263
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), вопросов по этому поводу и не было.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725267
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo, что-то какая-то путаница пошла в показаниях. Вы о чем?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725300
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerBogdanov AndreyИтак, ревалидацию вы обсуждать неспособны
Какой смысл обсуждать с Вами ревалидацию если Вы пишите такие глупые запросы что сервер сам будет в шоке. Тем более для железяки это лишняя нагрузка понять что откуда и куда Вы хотите получить.

Уточните, откуда возникает нагрузка?
Кстати, если "сервер будет в шоке", он так и скажет, не беспокойтесь
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725303
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerКакой смысл обсуждать с Вами ревалидацию если Вы пишите такие глупые запросы что сервер сам будет в шоке.А, так вы совсем бредите... Я-то думал, что с человеком в сознании общаюсь. Покажите мне сервер, который "будет в шоке".
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725313
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfo, что-то какая-то путаница пошла в показаниях. Вы о чем?О том, что были приведены примеры, демонстрирующие возможность ревалидации после добавления колонки. Их моно пытаться опровергать технически - нет мол не нужна.
Рассуждения про ошибки программиста, про стили и т.п. выглядят чрезмерно слабо и хорошо подходят, чтобы ими пренебречь: не технические они. Вот я Вам и гАвАрУ не углубляйтесь в техническое, потому шо там "жизненые позициями" мало че опровергнегшь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725340
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmvadiminfoИнтересно, кто может на себя отвественносить, чтобы судить других за их стили? Тем более во всех случаях, во всех ситуациях?
во всех, думаю никто. В данном конкретном - все на поверхности. ПисАть в запросах "select x from a,b" с надеждой что СУБД разберется из какой таблицы брать X и полным отсутствием понимания всех последствий такого при малейшем рефакторинге - это <нужное подставить>
но разговор не об этом, с этим все ясно. Разговор о непоследовательности. В одном случае говорится об ошибке программиста, в другом - ошибка программиста приводится в качестве примера необходимости задуматься СУБД.пардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725364
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЯ-то думал, что с человеком в сознании общаюсь.
Так Вы еще и не знаете что такое безсознательное состояние? Тогда Вам не на форуме трепаться, а читать литературу чтобы не пороть чепуху.
Как вы там писали?
Bogdanov AndreyСлив засчитан.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725387
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725397
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.

ась?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725404
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiscrafmvadiminfo, что-то какая-то путаница пошла в показаниях. Вы о чем?О том, что были приведены примеры, демонстрирующие возможность ревалидации после добавления колонки. Их моно пытаться опровергать технически - нет мол не нужна.
Рассуждения про ошибки программиста, про стили и т.п. выглядят чрезмерно слабо и хорошо подходят, чтобы ими пренебречь: не технические они. Вот я Вам и гАвАрУ не углубляйтесь в техническое, потому шо там "жизненые позициями" мало че опровергнегшь.
во-первых, не возможность, а необходимость. Во-вторых, эту самую необходимость никто не отрицает. Речь идет только о том, что пример такой необходимости явно неудачный и, по большому счету, подобное должно пресекаться еще при компиляции. Ваши рассуждения о каких-то технических аспектах вообще не понял.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725405
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.
Совсем никто?
Dimitry SibiryakovДобавить столбцы - операция вообще-то не требующая ревалидации
зависимостей...
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725412
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmи, по большому счету, подобное должно пресекаться еще при компиляции. Покажете СУБД, где подобное пресекается еще при компиляции? Или все они настолько неудачны, что даже такой простой вещи осилить не могут?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725430
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)ась?
Почувствуй разницу между "добавить столбцы" и "после изменений".
Добавление столбцов, конечно, изменение, но не любое изменение сводится
к добавлению сущностей. Ну и да, для тех СУБД, которые не компилируют
объекты при помещении в БД ревалидация нужна на любой чих.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725432
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надеюсь все понимают что такое "ревалидация зависимостей" и что то, к чему приводит добавление столбцов, в крайне неудачном примере, звучит как "Ambiguous field name", а не нарушение зависимости ?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725447
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andreyiscrafmи, по большому счету, подобное должно пресекаться еще при компиляции. Покажете СУБД, где подобное пресекается еще при компиляции? Или все они настолько неудачны, что даже такой простой вещи осилить не могут?
я таких не знаю. Правда не со всеми работал, но думаю таких нет.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725451
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmнарушение зависимостиО, новый термин появился... "нарушение зависимости". Что за зверь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725454
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmBogdanov Andreyiscrafmи, по большому счету, подобное должно пресекаться еще при компиляции. Покажете СУБД, где подобное пресекается еще при компиляции? Или все они настолько неудачны, что даже такой простой вещи осилить не могут?
я таких не знаю. Правда не со всеми работал, но думаю таких нет.
неудачным назван пример, а не СУБД. Причем достаточно однозначно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725466
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmя таких не знаю. Правда не со всеми работал, но думаю таких нет.Значит, с точки зрения большинства СУБД "неудачный пример" является вполне допустимым. У тут уже неважно, что думает об этом примере тот или иной член сообщества sql.ru - фактом является то, что в этом самом большинстве СУБД добавление колонки способно потенциально привести к неработающему коду и нормальные разработчики СУБД обязаны предусмотреть такое.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725473
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)ась?
Почувствуй разницу между "добавить столбцы" и "после изменений".
Добавление столбцов, конечно, изменение, но не любое изменение сводится
к добавлению сущностей. Ну и да, для тех СУБД, которые не компилируют
объекты при помещении в БД ревалидация нужна на любой чих.


1. Ну да, не любое :) К примеру, с тем чтобы после УДАЛЕНИЯ столбцов ревалидироваться, ваще никто не спорит
2. Вообще-то примеры показывают, что не только (и не столько) для них. Oracle компилирует объекты, а у тех кто не компилирует - чихи в рантайме (и это совсем другая история)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725479
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andreyiscrafmнарушение зависимостиО, новый термин появился... "нарушение зависимости". Что за зверь?
поищите в гугле.
англоязычные варианты:
dependency violation
Dependency is not satisfiable
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725481
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
во-первых, не возможность, а необходимость. Во-вторых, эту самую необходимость никто не отрицает.

Да а мен казалось что кто-то отрицал. Иначе зачем было приводить примеры вообще?
Но если не отрицаете, то мыстль

iscrafm
Речь идет только о том, что пример такой необходимости явно неудачный и,

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

iscrafm
по большому счету, подобное должно пресекаться еще при компиляции.


Если признали необходимость, то уж на это забейте. Они потом исправят все. Удалят колонку. И все буит опять нормально. А оно пусть буит скомпелировано.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725588
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.да как-то Вы непоследовательны
с одной стороны заявляете что разработчики не должны писать неправильно, даже несмотря на то что сервер такое позволяет (да и вообще неправильность - это Ваша субъективная оценка)
с другой стороны опасаетесь что разработчики могут не проверить наличие невалидных объектов

ну раз необходимость проверки всё-таки есть (а я бы сказал еще и тестирования) - то что ж плохого в наличии возможности невалидности?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725657
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperiscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.да как-то Вы непоследовательны
с одной стороны заявляете что разработчики не должны писать неправильно, даже несмотря на то что сервер такое позволяет (да и вообще неправильность - это Ваша субъективная оценка)
с другой стороны опасаетесь что разработчики могут не проверить наличие невалидных объектов

ну раз необходимость проверки всё-таки есть (а я бы сказал еще и тестирования) - то что ж плохого в наличии возможности невалидности?
не запутаете!
речь идет о том, что на вопрос в необходимости проверки при добавлении нового поля приведен этот знаменитый пример. Говорится о том, что пример явно неудачный, что за такое разработчиков нужно в сад отправлять, но никак не о другом.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725671
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperiscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.да как-то Вы непоследовательны
с одной стороны заявляете что разработчики не должны писать неправильно, даже несмотря на то что сервер такое позволяет (да и вообще неправильность - это Ваша субъективная оценка)
с другой стороны опасаетесь что разработчики могут не проверить наличие невалидных объектов

ну раз необходимость проверки всё-таки есть (а я бы сказал еще и тестирования) - то что ж плохого в наличии возможности невалидности?
не запутаете!
речь идет о том, что на вопрос в необходимости проверки при добавлении нового поля приведен этот знаменитый пример. Говорится о том, что пример явно неудачный, что за такое разработчиков нужно в сад отправлять, но никак не о другом.

По этому поводу говориться, что не имеет значения куда отправлять разработчиков. Пока они могут так писать (а могут они так, поскольку могут и в других СУБД), СУБД должна предпринимать вполне определенные действия по этому поводу.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725688
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
2. Вообще-то примеры показывают, что не только (и не столько) для них.
Oracle компилирует объекты, а у тех кто не компилирует - чихи в рантайме

Но он их компилирует не при занесении, а при использовании. И кроме
того, перекомпилирует по собственной инициативе. Перейдём прямо к
тестам. Firebird справляется с таким скриптом, поскольку добавление поля
не приводит к перекомпиляции зависимостей:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
SQL>create table a (x integer);
SQL>commit;
SQL>insert into a values ( 1 );
SQL>commit;
SQL>create table b (y integer);
SQL>commit;
SQL>insert into b values ( 2 );
SQL>commit;
SQL>create view v (x, y) as select x, y from a, b;
SQL>commit;
SQL>select * from v;

            X            Y
============ ============
             1              2 

SQL>commit;
SQL>alter table b add x varchar( 10 );
SQL>commit;
SQL>select * from v;

            X            Y
============ ============
             1              2 

SQL>select x,y from a,b;
Statement failed, SQLCODE = - 204 
Dynamic SQL Error
-SQL error code = - 204 
-Ambiguous field name between table A and table B
-X
After line  16  in file comptest.sql
А что на этот скрипт скажет Оракул или (чтобы не удаляться от топика) MS
c PG?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725710
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)По этому поводу говориться, что не имеет значения куда отправлять разработчиков. Пока они могут так писать (а могут они так, поскольку могут и в других СУБД), СУБД должна предпринимать вполне определенные действия по этому поводу.
она и предпринимает.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725718
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
BEGIN;
create table a (x integer);
insert into a values ( 1 );

create table b (y integer);
insert into b values ( 2 );
create view v (x, y) as select x, y from a, b;

select * from v;


Код: plaintext
1.
2.
          X            Y
============ ============
            1            2

Код: plaintext
1.
2.
alter table b add x varchar( 10 );
select * from v;
Код: plaintext
1.
2.
3.
            X            Y
============ ============
            1            2
Код: plaintext
select x,y from a,b;

Код: plaintext
1.
2.
ERROR:  column reference "x" is ambiguous
LINE 1: select x,y from a,b
               ^
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725725
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
И ещё, при создании вьюшки форма запроса будет изменена на корректный, с псевдонимами.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725741
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
А что на этот скрипт скажет Оракул или (чтобы не удаляться от топика) MS
c PG?


Oracle инвалидирует view, скомпилировать которую, без исправления запроса не удастся.
И это правильно.

В твоем примере получилось view и запрос на базе которой он построен, причем сурпрайззз одна работает а другой нет А это уже повод долго чесать репу (в более сложных случаях, разумеется). Из этого следует что Oracle более дружественен к разработчикам :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725750
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНDimitry Sibiryakov,
И ещё, при создании вьюшки форма запроса будет изменена на корректный, с псевдонимами.

Ага, давайте СУБД вообще весь код будет писать за нас.
А чо - прикольна. Ввел одно - сохранилось совсем другое :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725759
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuperiscrafmSergSuperпардон, а идея проверить валидацию объектов после изменений - она не на поверхности лежит?
на поверхности конечно. А с чем вопрос связан? Вроде необходимость проверки никто не отрицает.да как-то Вы непоследовательны
с одной стороны заявляете что разработчики не должны писать неправильно, даже несмотря на то что сервер такое позволяет (да и вообще неправильность - это Ваша субъективная оценка)
с другой стороны опасаетесь что разработчики могут не проверить наличие невалидных объектов

ну раз необходимость проверки всё-таки есть (а я бы сказал еще и тестирования) - то что ж плохого в наличии возможности невалидности?
не запутаете!
речь идет о том, что на вопрос в необходимости проверки при добавлении нового поля приведен этот знаменитый пример. Говорится о том, что пример явно неудачный, что за такое разработчиков нужно в сад отправлять, но никак не о другом.а в чем я запутываю? тут простая дилемма: либо вы допускаете что разработчик что-то должен как-то себя ограничивать, иметь какие-то свои проверки, либо он делает как хочет, но в рамках, ограниченных сервером
выясняется что второй вариант не проходит, есть какие-то правила, которые нарушать нельзя
вот я и не понимаю чем эти правила принципиально сложнее чем "написал - проверь валидность за собой"

ну а что касается за такое разработчиков нужно в сад отправлять ...
знаете, я работаю над продуктом, который разрабатывала (и продолжает разрабатывать) не одна сотня человек
и смотря чужие тексты мне чуть ли не половину хочется отправить в сад (не исключаю что и меня кто-то тоже хочет отправить)
однако это работает и хорошо продаётся
так что сад - это не показатель
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725770
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНDimitry Sibiryakov,
И ещё, при создании вьюшки форма запроса будет изменена на корректный, с псевдонимами. это как в Экселе делает Квери билдер? Ужос!!!
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725811
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperОКТОГЕНDimitry Sibiryakov,
И ещё, при создании вьюшки форма запроса будет изменена на корректный, с псевдонимами. это как в Экселе делает Квери билдер? Ужос!!!
Ага. Когда размер запроса приближается к одному экрану, без мата на
это смотреть очень больно. Приходится дуплить в комментах код в нормальном виде.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725843
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПерейдём прямо к
тестам. Firebird справляется с таким скриптом, поскольку добавление поля
не приводит к перекомпиляции зависимостейЧестно скажу меня описанное поведение очень напрягает. Как там выразился один из участников форума - "Это все равно что нагадить под себя, а потом говорить "зачем убирать? Оно мне не мешает, потом когда-нибудь уберу" "

Крайне неприятно дорабатывая процедуру (а еще лучше пакет) лет через пять после добавления колонки вдруг обнаружить, что там ничерта не компилируется в местах никак не связанных с последним изменением.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725868
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper,

т.е. Вы считаете, что для разработчика вполне нормально писать такие запросы? уточните плз.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725898
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergSuper,

т.е. Вы считаете, что для разработчика вполне нормально писать такие запросы? уточните плз.не вижу смысла уточнять, это к теме разговора никак не относится
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725920
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey
Крайне неприятно дорабатывая процедуру (а еще лучше пакет) лет через
пять после добавления колонки вдруг обнаружить, что там ничерта не
компилируется в местах никак не связанных с последним изменением.

Но это всё же приятнее, чем обнаружить что она перестала работать, в
момент вызова. Хотя бы потому, что вызывает процедуру пользователь,
неспособный что-либо с процедурой сделать, а дорабатывает всё же
какой-никакой, а разработчик, способный сообщение об ошибке понять и
ошибку исправить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725928
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Bogdanov Andrey
Крайне неприятно дорабатывая процедуру (а еще лучше пакет) лет через
пять после добавления колонки вдруг обнаружить, что там ничерта не
компилируется в местах никак не связанных с последним изменением.

Но это всё же приятнее, чем обнаружить что она перестала работать, в
момент вызова. Хотя бы потому, что вызывает процедуру пользователь,
неспособный что-либо с процедурой сделать, а дорабатывает всё же
какой-никакой, а разработчик, способный сообщение об ошибке понять и
ошибку исправить.


Это в MS SQL-е так обнаруживают (или обнаруживали, не знаю как с этим сейчас обстоит).
А в Oracle, после таких DDL-ей перекомпилируют инвалидов, шоб вы знали
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725955
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),А можно ли в оракле каскадно проверить валидность всех объектов,
которые зависят от одного объекта, с которым мы работаем?
И что будет при обнаружении инвалида с остальными объектами в
дереве(останутся валидными или нет)?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725971
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНGluk (Kazan),А можно ли в оракле каскадно проверить валидность всех объектов,
которые зависят от одного объекта, с которым мы работаем?
И что будет при обнаружении инвалида с остальными объектами в
дереве(останутся валидными или нет)?

Дык, конечно каскадно инвалидируется. А как же еще?
Правда тут есть два нюанса (из тех что навскидку помню):

1. Динамический SQL разрывает цепочку зависимостей (из-за чего, в частности не рекомендуется его использовать), и дает возможность поймать ошибку в RunTime
2. Если кто-то использует пакет, он зависит от его интерфейса, а не от реализации (и это очень правильно)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725982
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperiscrafmSergSuper,

т.е. Вы считаете, что для разработчика вполне нормально писать такие запросы? уточните плз.не вижу смысла уточнять, это к теме разговора никак не относится
как знаете. Разговор был как раз об этом.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36725986
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan), ну дык, первое как раз логично. Если что - программист сам дурак.
А второй случай имеет отдалённую аналогию в pg. Названия функций, тип, параметры должны
оставаться неизменными, а вот потроха... Короче,валидация - нужный и полезный механизмус.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726217
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)ОКТОГЕНGluk (Kazan),А можно ли в оракле каскадно проверить валидность всех объектов,
которые зависят от одного объекта, с которым мы работаем?
И что будет при обнаружении инвалида с остальными объектами в
дереве(останутся валидными или нет)?

Дык, конечно каскадно инвалидируется. А как же еще?
Правда тут есть два нюанса (из тех что навскидку помню):

1. Динамический SQL разрывает цепочку зависимостей (из-за чего, в частности не рекомендуется его использовать), и дает возможность поймать ошибку в RunTime
2. Если кто-то использует пакет, он зависит от его интерфейса, а не от реализации (и это очень правильно)

Когда-то в молодости (был тогда Oracle 9), на меня сильно накричали архитектор и руководитель поддержки, за то, что они обнаружили мой PL/SQL-пакет, а там, о боже, все обращение к таблицам по дб-линкам были в статическом sql. "Обращения к таблицам по дб-линкам только к динамическом sql, иначе может наступить .Опа!!!" - говорили сердитые лица. Вот так жили люди.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726226
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxGluk (Kazan)ОКТОГЕНGluk (Kazan),А можно ли в оракле каскадно проверить валидность всех объектов,
которые зависят от одного объекта, с которым мы работаем?
И что будет при обнаружении инвалида с остальными объектами в
дереве(останутся валидными или нет)?

Дык, конечно каскадно инвалидируется. А как же еще?
Правда тут есть два нюанса (из тех что навскидку помню):

1. Динамический SQL разрывает цепочку зависимостей (из-за чего, в частности не рекомендуется его использовать), и дает возможность поймать ошибку в RunTime
2. Если кто-то использует пакет, он зависит от его интерфейса, а не от реализации (и это очень правильно)

Когда-то в молодости (был тогда Oracle 9), на меня сильно накричали архитектор и руководитель поддержки, за то, что они обнаружили мой PL/SQL-пакет, а там, о боже, все обращение к таблицам по дб-линкам были в статическом sql. "Обращения к таблицам по дб-линкам только к динамическом sql, иначе может наступить .Опа!!!" - говорили сердитые лица. Вот так жили люди.

Синоним FORCE VIEW и никакой динамики
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726443
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНо это всё же приятнее, чем обнаружить что она перестала работать, в
момент вызова. Не уверен, хотя это уже наверное дело вкуса. Просто я рассматриваю СУБД, как инструмент разработчика, а не как ПО для конечного пользователя и посему от СУБД ожидаю максимальной дружелюбности по отношению к разработчику (о пользователе должен заботиться разработчик прикладного ПО). С этой точки зрения сокрытие информации о потенциальных проблемах есть крайне недружелюбный шаг со стороны СУБД.

В общем в случае, если какой-то из зависимых объектов компилироваться перестал имеем две возможности:
а. сразу продиагностировать проблему
б. разрешить использованее ранее скомпилированного варианта
Наверное, оптимальным было бы делать и то и то сразу, но увы...
Oracle делает a и не делает b
Firebird делает b и не делает a (если я правильно понял)
MSSQL не делает ни того ни другого

За отсутствием идеала из трех имеющихся вариантов я выбираю оракловый (причины объяснил выше) :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726511
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andreyа. сразу продиагностировать проблему
б. разрешить использованее ранее скомпилированного варианта
Наверное, оптимальным было бы делать и то и то сразу, но увы...
Oracle делает a и не делает b

А вот я не уверен, что он делает а. Лог выполнения тестового скрипта
Глюк не привёл и из его слов я понял, что для диагностики требуются
дополнительные телодвижения в виде поиска и уничтожения инвалидов,
который автоматом не делается.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726570
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyMSSQL не делает ни того ни другого

Гм...

MS SQL 2008:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
USE tempdb
GO
CREATE TABLE dbo.T (x int primary key)
go
CREATE VIEW dbo.V AS
SELECT x, x+ 1  as y FROM dbo.T
go
CREATE PROCEDURE dbo.P1 AS
SELECT y FROM dbo.V
go
CREATE PROCEDURE dbo.P2 AS
SELECT x FROM dbo.V
go
SELECT * FROM sys.objects o OUTER APPLY
sys.dm_sql_referenced_entities(SCHEMA_NAME(o.schema_id)+'.'+o.name,'OBJECT'
)
WHERE o.type NOT IN ('S','SQ','IT')
go
ALTER VIEW V AS
SELECT x, x+ 1  as z FROM T
go
SELECT * FROM sys.objects o OUTER APPLY
sys.dm_sql_referenced_entities(SCHEMA_NAME(o.schema_id)+'.'+o.name,'OBJECT'
)
WHERE o.type NOT IN ('S','SQ','IT')
go
DROP PROCEDURE P1,P2
DROP VIEW V
DROP TABLE T

( 3346  row(s) affected)
Msg  207 , Level  16 , State  1 , Procedure P1, Line  2 
Недопустимое имя столбца "y".
Msg  2020 , Level  16 , State  1 , Line  1 
В число зависимостей, переданных сущности "dbo.P1", не входят ссылки на столбцы. Возможно, сущность ссылается на несуществующий объект либо существует ошибка в одной или нескольких инструкциях в сущности. Перед повторным выполнением запроса убедитесь, что отсутствуют ошибки в сущности и существуют все объекты, упоминаемые в сущности.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36726763
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
А вот я не уверен, что он делает а. Лог выполнения тестового скрипта
Глюк не привёл и из его слов я понял, что для диагностики требуются
дополнительные телодвижения в виде поиска и уничтожения инвалидов,
который автоматом не делается.


вот делать нефиг еще азбучные истины логом иллюстрировать
как представляешь себе автоматическое лечение инвалидов? Там ить код в нашем случае менять придется :) ИИ???
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727040
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinГм...

MS SQL 2008:Я не работал с MSSQL уже лет десять и посему мои сведения могут быть устаревшими, неполными и ошибочными. Мне казалось, что сложности были. рад, если их нет. Прошу прощения, если задел.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727049
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyПрошу прощения, если задел.

Да ни коим образом. ;)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727078
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovдля диагностики требуются
дополнительные телодвижения в виде поиска и уничтожения инвалидов,
который автоматом не делается.
Инвалиды автоматом "помечаются", а уж решение о том что и как с ними делать принимает, естественно, человек.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727099
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinBogdanov AndreyMSSQL не делает ни того ни другого

Гм...

MS SQL 2008:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
USE tempdb
...
( 3346  row(s) affected)
Msg  207 , Level  16 , State  1 , Procedure P1, Line  2 
Недопустимое имя столбца "y".
Msg  2020 , Level  16 , State  1 , Line  1 
В число зависимостей, переданных сущности "dbo.P1", не входят ссылки на столбцы. Возможно, сущность ссылается на несуществующий объект либо существует ошибка в одной или нескольких инструкциях в сущности. Перед повторным выполнением запроса убедитесь, что отсутствуют ошибки в сущности и существуют все объекты, упоминаемые в сущности.
но если это сообщение пропустить потом ведь уже не узнать валидная P1 или нет
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727200
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper,

Безусловно, пропустить можно все. А можно на это дело SCOM натравить с соответсвующим монитором, чтоб он письма и SMSки слал.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727244
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinSergSuper,

Безусловно, пропустить можно все. А можно на это дело SCOM натравить с соответсвующим монитором, чтоб он письма и SMSки слал.

Инвалиды в базе пропустить сложнее чем SMS-ку
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727292
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Инвалиды в базе пропустить сложнее чем SMS-ку

По-моему, мы уходим от реальных обсуждений в сторону перфекционизма.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36727312
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinGluk (Kazan)Инвалиды в базе пропустить сложнее чем SMS-ку

По-моему, мы уходим от реальных обсуждений в сторону перфекционизма.

С чьей стороны? Ладно, забей :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737144
axlm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня это бывает при совершенно обычных операциях - гоняешь свой прикладной софт в отладчике - хопа, а в какой-то момент сервер PosgreSQL умер.
))))))))))))
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737203
axlm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офтопик конечно, но афтор как говориться и жнец и на дуде игрец http://www.vb-net.ru/criptopro/index.htm, это просто чудо какое-то, надо спать идти, и немогу, перец жжет по полной, ну зачем вы лезите в крипто, какие нах "маски ключи", какие сведения о платежах, почитайте гост, где там умножение простых чисел, вы понимаете что ваш сайт посещают дети которые не имеют понятия о ИБ а вы им такой фуфел гоните ... очнь смешно и очнь грустно ... :(
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737250
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА теперь вопрос на засыпку: какой констрейнт надо
включить , чтобы Оракул не дал сохранить в базу инвалидную
процедуру или другой объект?
Формулировка вопроса говорит о полном непонимании архитектуры и базовых понятий. Об этом уже сказали.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/data_int.htm#i13162 Oracle uses integrity constraints to prevent invalid data entry into the base tables of the database.Чувствуешь разницу между "invalid data entry into the base tables" и "invalid objects in the user schema"?

ЛП2 SergSuper
iscrafmдля этого блокнот есть
да можно и не в блокноте, а карандишиком на отдельных листочках
главное не забывать куда положил
Можно и на листочке.
Это всё лучше, чем принципиально неработающие объекты держать в рабочей системе.

Для меня лично такое поведение - это что-то из разряда "нажал на кнопку Build Solution, мудрая Visual Studio выдала 10 ошибок и 100 ворнингов, и ... сбилдила проект".
ЛПВсе равно что при создании таблицы неправильно указать тип данных у одного из столбцов, разумеется словить ошибку, вывести сообщение с описанием ошибки - но таблицу всё равно создать. Занафига?
Подумай о том, что происходит когда создается:
1) процедура
2) таблица
3) бинарники из исходников
Подсказка: создание таблицы в оракле сопровождается выделением места в табличном пространстве, создание бинарников из исходников - созданием выполнимого кода из кода программы на языке программирования. А создание процедуры - это создание именованого блока в базе. Теперь помедитируй над тем: чем отличается создание и компиляция. Это касательно оракла. При разработке приложений еще можешь подумать чем отличается компиляция и билд.

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

Dimitry SibiryakovТо, что слежение за целостностью данных с помощью констренов можно
отключить, ты считаешь нормальным. И то, что слежение за целостностью
метаданных невозможно включить ты тоже считаешь нормальным.
Видимо, такие двойные стандарты считаются нормальными у ораклоидов...Почитай про ddl triggers + dbms_scheduler.

Теперь найди хоть одного ораклиста, который сказал бы что удобно работать когда вместо того, чтобы объекты стали инвалидными - они просто удаляются.
Уже дошло как это можно реализовать?
С обратной стороны я надеюсь тебе не надо приводить примеры, когда разработчики Postgre хотели бы иметь такой же подход к инвалидации как в оракле.
А вот этого если в ядре базы не нет - то тут уж ничего не поделаешь.

Вот для затравки сырой скрипт, который нужно дорабатывать напильником (в плане drop type ... force, обработки исключений и прочего):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
BEGIN
    FOR cur_rec IN (SELECT object_name, object_type
                      FROM user_objects
                     WHERE object_type IN ('TABLE',
                                           'VIEW',
                                           'PACKAGE',
                                           'PROCEDURE',
                                           'FUNCTION') AND
                           ststus = 'INVALID')
    LOOP
        BEGIN
            IF cur_rec.object_type = 'TABLE' THEN
                EXECUTE IMMEDIATE 'DROP ' || cur_rec.object_type || ' "' ||
                                  cur_rec.object_name ||
                                  '" CASCADE CONSTRAINTS';
            ELSE
                EXECUTE IMMEDIATE 'DROP ' || cur_rec.object_type || ' "' ||
                                  cur_rec.object_name || '"';
            END IF;
    END LOOP;
END;
/
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737795
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Фанатизм - это прежде всего неумение слушать собеседника.

Именно. Уже которую страницу я говорю, что МНЕ мешает сохранение
инвалидных объектов, поскольку если какой-нибудь неадекват создаст
инвалидный триггер на МОЮ таблицу, то работа МОЕГО приложения накроется
медным тазом. Но всё, что я могу сделать для предотвращения такой
ситуации, это написать в документации "милый DBA, убей каждого, кто так
поступит" и надеяться что а) DBA есть и б) читает мою документацию,
поскольку никаким другим способом т.н. промышленная СУБД имярек мне
предотвратить такой саботаж не даст.

Ты разрабатываешь бизнес-логику на продакшен схеме? Нет? Тогда в чем проблема, если приложение перестанет работать с инвалидным триггером?
Кроме того, замечу, что если триггера просто не будет, а приложение рассчитано на то, что он есть, то от этого оно не будет работать правильнее чем в случае с инвалидностью.

Древнеиндийская притча«Од­нажды три слепых пожелали узнать, что есть слон. К ним подвели слона и предло­жили: одному пощупать хобот, другому — ногу, а третьему — хвост. «Ну как, теперь вы знаете, что такое слон?» — спросили их. «О, да, знаем. Это что-то мягкое и гиб­кое, как Змея», — ответил первый слепой. «Это что-то большое, как колонна», — отозвался второй, ощупывая ногу слона. «Это что-то тонкое и длинное, как верев­ка», — сказал третий».
Так и ты, имея опыт работы с некоторой СУБД ограничиваешь себя ее идеологией и рассматриваешь все остальное через ее призму. Попробуй взглянуть на мир шире.

И напоследок, представь такую гипотетическую ситуацию.
Допустим у тебя есть кнопочка в среде разработки, которая запускает скрипт, который я указал выше и он удаляет всех инвалидов. После каждого изменения ты нажимаешь ее а потом создаешь скриптом объекты заново.
С другой стороны ты можешь пользоваться другой кнопочкой, которая просто перекомпилирует всех инвалидов.
По твоему первое удобнее?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737876
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)
Если инвалиды допускаются, в принципе, почему не допускать их при
создании объекта?

Отчего же не допускать, допускать. Но COMMIT они пережить не должны.
Транзакция обязана переводить БД из одного консистентного
состояния в другое. (Я тут не говорю про Оракула, который в принципе
неспособен выполнить несколько DDL в одной транзакции.)

Если в бизнес-операциях используется DDL - значит что-то не так в твоей консерватории.
Если речь про разработку - для чего транзакции при изменении метаданных?
Внимательно слушаю пример.
ЛПУ меня вон в вижуал студии хоть весь из себя кривой код может быть. Однако ж - не скомпилируется. Кривая процедура - билд не пройдёт никогда. Не получится так, что в длл-ке лежит какая-то функция, которая имеет статус Invalid, и которую нельзя вызывать.
Для тебя будет откровением, но процедура с ошибками и в оракле не скомпилируется . Но тем не менее может быть сохранена как и файл с исходниками в студии.
Тебе удобно было бы, если б в студии нельзя было нажать кнопочку SAVE ALL до тех пор пока ты не сможешь откомпилировать весь проект?
Dimitry SibiryakovИ того, кто предложит, чтобы инвалид пережил COMMIT я лично буду грызть
до последнего байта.

Спасибо, что в нике указал имя, я постараюсь в реальной жизни никогда не иметь с тобой дел.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737891
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop
А теперь аналогия:
Не давать возможность создавать именованый блок кода с ошибками в базе - все равно что не давать возможность сохранить на диске код проекта, и все зависимые модули, если хотя бы один модуль содержит ошибки. Типа исходниками с ошибками могут находиться только в оперативной памяти.

Ты смеёшься, а уродский GPSS редактор именно так и поступал. Какое такое сохранение?
Код содержит ошибки - правь, потом на диск сохранишь.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36737913
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПвон гляди-ка ты, у SergSuper'а в боевой базе инвалидные объекты, и оно даже так и задумывалось.
Если ты в поставке сначала дропнешь объекты, а потом пересоздаешь вместо вызова перекомпиляции - читающий твой скрипт подумает, что это писал какой-то идиот. Да, требование, что инвалидов нет - будет соблюдено.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738020
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Gluk (Kazan)О ... ты ничего не слышал о v$-представлениях ???

Список v$-представлений, на которых базируется ALL_TABLES - в студию!!!

Я не перестаю удивляться. Это ж насколько надо иметь завышенное самомнение, чтоб так беспардонно выставлять свою невежественность.
all_tables
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
CREATE OR REPLACE VIEW ALL_TABLES
(owner, table_name, tablespace_name, cluster_name, iot_name, status, pct_free, pct_used,
 ini_trans, max_trans, initial_extent, next_extent, min_extents, max_extents, pct_increase,
 freelists, freelist_groups, logging, backed_up, num_rows, blocks, empty_blocks, avg_space,
 chain_cnt, avg_row_len, avg_space_freelist_blocks, num_freelist_blocks, degree, instances,
 cache, table_lock, sample_size, last_analyzed, partitioned, iot_type, temporary, secondary,
 nested, buffer_pool, row_movement, global_stats, user_stats, duration, skip_corrupt, monitoring,
 cluster_owner, dependencies, compression, dropped)
AS
SELECT u.name,
	   o.name,
	   decode(bitand(t.property,  2151678048 ),  0 , ts.name, NULL),
	   decode(bitand(t.property,  1024 ),  0 , NULL, co.name),
	   decode((bitand(t.property,  512 ) + bitand(t.flags,  536870912 )),
			   0 ,
			  NULL,
			  co.name),
	   decode(bitand(t.trigflag,  1073741824 ),
			   1073741824 ,
			  'UNUSABLE',
			  'VALID'),
	   decode(bitand(t.property,  32  +  64 ),
			   0 ,
			  MOD(t.pctfree$,  100 ),
			   64 ,
			   0 ,
			  NULL),
	   decode(bitand(ts.flags,  32 ),
			   32 ,
			  to_number(NULL),
			  decode(bitand(t.property,  32  +  64 ),  0 , t.pctused$,  64 ,  0 , NULL)),
	   decode(bitand(t.property,  32 ),  0 , t.initrans, NULL),
	   decode(bitand(t.property,  32 ),  0 , t.maxtrans, NULL),
	   s.iniexts * ts.blocksize,
	   decode(bitand(ts.flags,  3 ),
			   1 ,
			  to_number(NULL),
			  s.extsize * ts.blocksize),
	   s.minexts,
	   s.maxexts,
	   decode(bitand(ts.flags,  3 ),  1 , to_number(NULL), s.extpct),
	   decode(bitand(ts.flags,  32 ),
			   32 ,
			  to_number(NULL),
			  decode(bitand(o.flags,  2 ),
					  2 ,
					  1 ,
					 decode(s.lists,  0 ,  1 , s.lists))),
	   decode(bitand(ts.flags,  32 ),
			   32 ,
			  to_number(NULL),
			  decode(bitand(o.flags,  2 ),
					  2 ,
					  1 ,
					 decode(s.groups,  0 ,  1 , s.groups))),
	   decode(bitand(t.property,  32  +  64 ),
			   0 ,
			  decode(bitand(t.flags,  32 ),  0 , 'YES', 'NO'),
			  NULL),
	   decode(bitand(t.flags,  1 ),  0 , 'Y',  1 , 'N', '?'),
	   t.rowcnt,
	   decode(bitand(t.property,  64 ),  0 , t.blkcnt, NULL),
	   decode(bitand(t.property,  64 ),  0 , t.empcnt, NULL),
	   decode(bitand(t.property,  64 ),  0 , t.avgspc, NULL),
	   t.chncnt,
	   t.avgrln,
	   t.avgspc_flb,
	   decode(bitand(t.property,  64 ),  0 , t.flbcnt, NULL),
	   lpad(decode(t.degree,  32767 , 'DEFAULT', nvl(t.degree,  1 )),  10 ),
	   lpad(decode(t.instances,  32767 , 'DEFAULT', nvl(t.instances,  1 )),  10 ),
	   lpad(decode(bitand(t.flags,  8 ),  8 , 'Y', 'N'),  5 ),
	   decode(bitand(t.flags,  6 ),  0 , 'ENABLED', 'DISABLED'),
	   t.samplesize,
	   t.analyzetime,
	   decode(bitand(t.property,  32 ),  32 , 'YES', 'NO'),
	   decode(bitand(t.property,  64 ),
			   64 ,
			  'IOT',
			  decode(bitand(t.property,  512 ),
					  512 ,
					 'IOT_OVERFLOW',
					 decode(bitand(t.flags,  536870912 ),
							 536870912 ,
							'IOT_MAPPING',
							NULL))),
	   decode(bitand(o.flags,  2 ),  0 , 'N',  2 , 'Y', 'N'),
	   decode(bitand(o.flags,  16 ),  0 , 'N',  16 , 'Y', 'N'),
	   decode(bitand(t.property,  8192 ),
			   8192 ,
			  'YES',
			  decode(bitand(t.property,  1 ),  0 , 'NO', 'YES')),
	   decode(bitand(o.flags,  2 ),
			   2 ,
			  'DEFAULT',
			  decode(s.cachehint,
					  0 ,
					 'DEFAULT',
					  1 ,
					 'KEEP',
					  2 ,
					 'RECYCLE',
					 NULL)),
	   decode(bitand(t.flags,  131072 ),  131072 , 'ENABLED', 'DISABLED'),
	   decode(bitand(t.flags,  512 ),  0 , 'NO', 'YES'),
	   decode(bitand(t.flags,  256 ),  0 , 'NO', 'YES'),
	   decode(bitand(o.flags,  2 ),
			   0 ,
			  NULL,
			  decode(bitand(t.property,  8388608 ),
					  8388608 ,
					 'SYS$SESSION',
					 'SYS$TRANSACTION')),
	   decode(bitand(t.flags,  1024 ),  1024 , 'ENABLED', 'DISABLED'),
	   decode(bitand(o.flags,  2 ),
			   2 ,
			  'NO',
			  decode(bitand(t.property,  2147483648 ),
					  2147483648 ,
					 'NO',
					 decode(ksppcv.ksppstvl, 'TRUE', 'YES', 'NO'))),
	   decode(bitand(t.property,  1024 ),  0 , NULL, cu.name),
	   decode(bitand(t.flags,  8388608 ),  8388608 , 'ENABLED', 'DISABLED'),
	   decode(bitand(t.property,  32 ),
			   32 ,
			  NULL,
			  decode(bitand(s.spare1,  2048 ),  2048 , 'ENABLED', 'DISABLED')),
	   decode(bitand(o.flags,  128 ),  128 , 'YES', 'NO')
  FROM sys.user$ u,
	   sys.ts$   ts,
	   sys.seg$  s,
	   sys.obj$  co,
	   sys.tab$  t,
	   sys.obj$  o,
	   sys.obj$  cx,
	   sys.user$ cu,
	   x$ksppcv  ksppcv,
	   x$ksppi   ksppi
 WHERE o.owner# = u.user# AND
	   o.obj# = t.obj# AND
	   bitand(t.property,  1 ) =  0  AND
	   bitand(o.flags,  128 ) =  0  AND
	   t.bobj# = co.obj#(+) AND
	   t.ts# = ts.ts# AND
	   t.file# = s.file#(+) AND
	   t.block# = s.block#(+) AND
	   t.ts# = s.ts#(+) AND
	   (o.owner# = userenv('SCHEMAID') OR
	   o.obj# IN
	   (SELECT oa.obj#
		   FROM sys.objauth$ oa
		  WHERE grantee# IN (SELECT kzsrorol FROM x$kzsro)) OR /* user has system privileges */
	   EXISTS
		(SELECT NULL
		   FROM v$enabledprivs
		  WHERE priv_number IN (- 45  /* LOCK ANY TABLE */,
								- 47  /* SELECT ANY TABLE */,
								- 48  /* INSERT ANY TABLE */,
								- 49  /* UPDATE ANY TABLE */,
								- 50  /* DELETE ANY TABLE */))) AND
	   t.dataobj# = cx.obj#(+) AND
	   cx.owner# = cu.user#(+) AND
	   ksppi.indx = ksppcv.indx AND
	   ksppi.ksppinm = '_dml_monitoring_enabled';

Вот текст запроса для ALL_TABLES. Что теперь?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738244
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopВот текст запроса для ALL_TABLES. Что теперь?

Теперь даже последнему идиоту видно, что я прав, а Глюк Казанский может
идти с v$-представлениями в сад.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738277
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль, конечно, что ушли от изначальной темы.
Но про указанную статью высказали почти все, что можно на первых страницах.
Незнание автором МС СКЛ вкупе с тем, что при сравнении СУБД автор затрагивает средства разработки, наличие/отсутствие документации, и возможность внедрения кода на VB просто улыбает.

Но коль уж зашла речь про Оракл и здесь есть парочку участников с альтернативным мышлением, очень интересно услышать у них мнение по такому вопросу: в Оракле если происходит перекомпиляция пакета, то в рамках одной сессии вывалится ошибка в духе "existing state of packages has been discarded", в МС СКЛ, например, аналогичного поведения не наблюдается. Итак вопрос: это полезно или от этот функционал надо исключить из ядра СУБД?
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738303
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
dbms_photoshopВот текст запроса для ALL_TABLES. Что теперь?

Теперь даже последнему идиоту видно, что я прав, а Глюк Казанский может
идти с v$-представлениями в сад.


x$-таблички там внимательно разглядел?
давай, вешай свои констрейнты, вперед, давно ждем
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738364
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 dbms_photoshop
Для тебя будет откровением, но процедура с ошибками и в оракле не скомпилируется . Но тем не менее может быть сохранена как и файл с исходниками в студии.
Тебе удобно было бы, если б в студии нельзя было нажать кнопочку SAVE ALL до тех пор пока ты не сможешь откомпилировать весь проект?
Товарисч фотошоп, если ты невнимательно читал топик, то краткое содержание небольшого куска обсуждения, в который ты встрял.
Кто-то считает, что база данных - это самое подходящее место для хранения недописаных исходников, заготовок под будущие нетленки, и прочего программерско-кодерского мусора.
Кто-то считает, что весь этот мусор подлежит хранению где-нибудь в другом месте, а не в базе, и уж тем более не в боевой.

Так что к вопросу о кнопке ЫФМУ АДД - пусть сохраняет, конечно. Куда угодно, хоть в проект девелоперской студии, хоть в паспорт разработчика. Но не в базу (тем более боевую), ибо нахрен оно там надо. По моему личному мнению. А кто-то вон считает, что база самое подходящее место для кодопомойки, заготовок под таблицы, и прочего мусора.

ЛПвон гляди-ка ты, у SergSuper'а в боевой базе инвалидные объекты, и оно даже так и задумывалось.
Если ты в поставке сначала дропнешь объекты, а потом пересоздаешь вместо вызова перекомпиляции - читающий твой скрипт подумает, что это писал какой-то идиот. Да, требование, что инвалидов нет - будет соблюдено.
Если на момент коммита инвалидов нет - то и хорошо.
А что там в процессе наката происходит - в общем-то не так уж и важно. В предположении, что обеспечивается какая-нибудь изоляция - вполне допустимо, что консистентность была нарушена, главное чтоб она вовремя восстановилась.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738430
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop
Чувствуешь разницу между "invalid data entry into the base tables" и
"invalid objects in the user schema"?
Нет. А в чём она?

dbms_photoshop
Теперь найди хоть одного ораклиста, который сказал бы что удобно
работать когда вместо того, чтобы объекты стали инвалидными - они просто
удаляются.
Убеждение, что инвалидов можно только убивать это какая-то
профессиональная деформация... Мысль, что инвалидность можно
предотвращать никогда не появлялась в голове?

dbms_photoshop
Для тебя будет откровением, но процедура с ошибками и в оракле не
скомпилируется. Но тем не менее может быть сохранена как и файл с
исходниками в студии.

Для меня не откровение и то, что триггер тоже будет сохранён. И
попытается откомпилироваться самостоятельно при первом вызове.

dbms_photoshop
Тебе удобно было бы, если б в студии нельзя было нажать кнопочку SAVE
ALL до тех пор пока ты не сможешь откомпилировать весь проект?

Для меня было бы неудобно, если бы ранее работавший экзешник отказывался
продолжать работать, пока не пройдёт компиляция всех изменённых исходников.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738443
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop
Но коль уж зашла речь про Оракл и здесь есть парочку участников с альтернативным мышлением, очень интересно услышать у них мнение по такому вопросу: в Оракле если происходит перекомпиляция пакета, то в рамках одной сессии вывалится ошибка в духе "existing state of packages has been discarded", в МС СКЛ, например, аналогичного поведения не наблюдается. Итак вопрос: это полезно или от этот функционал надо исключить из ядра СУБД?в МС СКЛ нет переменных пакета
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738473
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopDimitry Sibiryakov
Gluk (Kazan)О ... ты ничего не слышал о v$-представлениях ???

Список v$-представлений, на которых базируется ALL_TABLES - в студию!!!

Я не перестаю удивляться. Это ж насколько надо иметь завышенное самомнение, чтоб так беспардонно выставлять свою невежественность.
Вот текст запроса для ALL_TABLES. Что теперь?
вопрос с ответом даже не попытался сопоставить.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738575
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПТак что к вопросу о кнопке ЫФМУ АДД - пусть сохраняет, конечно. Куда угодно, хоть в проект девелоперской студии, хоть в паспорт разработчика. Но не в базу (тем более боевую ), ибо нахрен оно там надо.
Абсолютно согласен. Поэтому обычно в серьезных конторах предусмотрен механизм перенесения изменений на боевую базу.
ЛПdbms_photoshopЕсли ты в поставке сначала дропнешь объекты, а потом пересоздаешь вместо вызова перекомпиляции - читающий твой скрипт подумает, что это писал какой-то идиот. Да, требование, что инвалидов нет - будет соблюдено.
Если на момент коммита инвалидов нет - то и хорошо.
А что там в процессе наката происходит - в общем-то не так уж и важно. В предположении, что обеспечивается какая-нибудь изоляция - вполне допустимо, что консистентность была нарушена, главное чтоб она вовремя восстановилась.
Можно трактовать как на момент окончания наката изменений в базе?
Если да, то потихоньку приходим к взаимопониманию - вот и прекрасно.
Только да, я считаю что удобнее перекомпилить инвалидные, чем удалить зависимые и создать их заново. У тебя другое мнение - твое право. Я просто хотел чтоб ты и Дмитрий взглянули на этит процесс с другой стороны.
Dimitry Sibiryakovdbms_photoshop
Теперь найди хоть одного ораклиста, который сказал бы что удобно
работать когда вместо того, чтобы объекты стали инвалидными - они просто
удаляются.
Убеждение, что инвалидов можно только убивать это какая-то
профессиональная деформация... Мысль, что инвалидность можно
предотвращать никогда не появлялась в голове?Появлялась, но не показалась рациональной. Если ты считаешь это проф деформацией - пусть так.
Я плотно работал только с ораклом и мс скл и даже больше скажу: я за то, чтоб в мс скл был такой же механизм с инвалидацией как в оракле.

PS Фанатом никакой СУБД не являюсь, если что. В любой пытаюсь найти интересные наработки или ноу-хау. :)
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36738584
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperdbms_photoshop
Но коль уж зашла речь про Оракл и здесь есть парочку участников с альтернативным мышлением, очень интересно услышать у них мнение по такому вопросу: в Оракле если происходит перекомпиляция пакета, то в рамках одной сессии вывалится ошибка в духе "existing state of packages has been discarded", в МС СКЛ, например, аналогичного поведения не наблюдается. Итак вопрос: это полезно или от этот функционал надо исключить из ядра СУБД?в МС СКЛ нет переменных пакета
Я в курсе. Немного некорректно написал.
Да и переменные пакета ни при чем. Можно добиться и без них: ora-04068. и как ее "правильно" хендлить
Впрочем мнение по указанному вопросу меня уже не интересует. :) С указанными участниками все ясно.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739125
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 dbms_photoshop
ЛП Если на момент коммита инвалидов нет - то и хорошо.
А что там в процессе наката происходит - в общем-то не так уж и важно. В предположении, что обеспечивается какая-нибудь изоляция - вполне допустимо, что консистентность была нарушена, главное чтоб она вовремя восстановилась.

Можно трактовать как на момент окончания наката изменений в базе?
Зачем чего-то как-то трактовать? Нафиг вообще сущности какие-то изобретать новые?
Есть устойчивое понятие - "транзакция". Человекам, работающим с базами данных, оно должно быть знакомо не понаслышке.
До начала транзакции согласованное состояние, без инвалидов. После транзакции согласованное состояние, без инвалидов. В ходе транзакции рассогласования и инвалиды допускаются.
Изменения атомарные. Изменения изолированы от других пользователей системы.

Только да, я считаю что удобнее перекомпилить инвалидные, чем удалить зависимые и создать их заново.
Да мине пофигу, как оно внутри реализовано. Хоть перекомпиляй, хоть удаляй. Черный ящик. Он или работает, или не работает. Или его нет совсем.

Я плотно работал только с ораклом и мс скл и даже больше скажу: я за то, чтоб в мс скл был такой же механизм с инвалидацией как в оракле.
Где-то чёрного ящика нет совсем, а где-то он есть кривой.
Хорошо, конечно, что он есть хоть какой-то. С другой стороны, толку то от него. Один хрен "в служебные обязанности Оракл-ДБА входит отстрел инвалидов".
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739544
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДля меня не откровение и то, что триггер тоже будет сохранён. И
попытается откомпилироваться самостоятельно при первом вызове.Не не. Это джин в чистом виде.
Самостоятельные действия ИИ противопоказаны пока )
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739587
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglНе не. Это джин в чистом виде.
Самостоятельные действия ИИ противопоказаны пока )

Ты это индусам расскажи:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> create trigger inv_test before insert on b for each row begin 
XpeH!!! end
    2   /

Warning: Trigger created with compilation errors.

SQL> insert into b values ('a',  2 );
insert into b values ('a',  2 )
             *
ERROR at line  1 :
ORA- 04098 : trigger 'HR.INV_TEST' is invalid and failed re-validation
Я всего-то хотел сохранить в базе заготовку триггера... Тут ведь многие
говорили, что это так удобно!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739666
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

+1


Остается добавить, что dba увидел инвалиды и постирал их нафиг
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739672
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Я всего-то хотел сохранить в базе заготовку триггера... Тут ведь многие
говорили, что это так удобно!

за все же заплачено.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739849
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
SiemarglНе не. Это джин в чистом виде.
Самостоятельные действия ИИ противопоказаны пока )

Ты это индусам расскажи:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> create trigger inv_test before insert on b for each row begin 
XpeH!!! end
    2   /

Warning: Trigger created with compilation errors.

SQL> insert into b values ('a',  2 );
insert into b values ('a',  2 )
             *
ERROR at line  1 :
ORA- 04098 : trigger 'HR.INV_TEST' is invalid and failed re-validation
Я всего-то хотел сохранить в базе заготовку триггера... Тут ведь многие
говорили, что это так удобно!


Ну задизэблите его и сохраняйте, на здоровье

Код: plaintext
1.
alter trigger HR.INV_TEST disable
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739861
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Я всего-то хотел сохранить в базе заготовку триггера... Тут ведь многие
говорили, что это так удобно!

ну с такими кривыми руками без шансов. а у меня работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create trigger inv_test before insert on b for each row begin
XpeH!!! end
 /

Warning: Trigger created with compilation errors.

SQL> SQL> alter trigger  inv_test disable ;

Trigger altered.

SQL> insert into b values ('a',  2 );

 1  row created.
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739870
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недостатков в ORACLE нет, есть кривые руки.
есть еще вариант решения:
Код: plaintext
drop trigger inv_test 
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739883
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у Yo.! даже ХреН заработал =)


Есть научное понятие инварианта .
...
Рейтинг: 0 / 0
Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
    #36739903
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
логика, в принципе, понятна:
...
Рейтинг: 0 / 0
494 сообщений из 494, показаны все 20 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Десять главных недостатков PostgreSQL - сравнение MS SQL и PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]