Size: a a a

2020 April 26

AR

Alex R in CODE BLOG / C#
описаны траблы 3 версии)
источник

D

Dagon in CODE BLOG / C#
))
источник

AR

Alex R in CODE BLOG / C#
Это из разряда......-Ребята, вышла новая версия нашей реляционки, море фич и плюшек
источник

D

Dagon in CODE BLOG / C#
Но обратную совместимость мы не завезли
источник

AR

Alex R in CODE BLOG / C#
а..., и да,....кстати
......есть небольшие проблемки ткт
источник

AR

Alex R in CODE BLOG / C#
тут
источник

AR

Alex R in CODE BLOG / C#
под .net
источник

AR

Alex R in CODE BLOG / C#
)
источник

AR

Alex R in CODE BLOG / C#
странно, ты писал питон взлетал?
источник

D

Dagon in CODE BLOG / C#
ага
источник

AR

Alex R in CODE BLOG / C#
ладно, доброй
источник

AR

Alex R in CODE BLOG / C#
я спать
источник

D

Dagon in CODE BLOG / C#
Доброй
источник

AM

Azure Mynn in CODE BLOG / C#
а это кто
опять азур флексит
источник

4

4g in CODE BLOG / C#
Alex R
masterkey попробуй в верхнем регистре
в 3 firebird регистр имеет значение, а пароль там точно в нижнем регистре
источник

4

4g in CODE BLOG / C#
Dagon
Но питоновский код же работает
ктстати там же строка подключения же тоже есть, может ее оттуд тупо скопировать 🤷🏻‍♂️
источник

4

4g in CODE BLOG / C#
Alex R
раньше связки были delphi +firebird
они и сейчас есть 🤣🤣🤣
я как раз в таком проекте 😆
источник

4

4g in CODE BLOG / C#
Alex R
впринципе да, спецификация sql там как в африке
ну базовые вещи типа select update delete alter table и тп да, а как лезешь в хранимки - вот там и начинаются - ms sql одно умеет, mysql другое, pl/sql вообще свой соус с макаронами

но если честно если бы я был преподом, то уж лучше на mysql людей обучать. он более распространнен в вебе, да и чаще используется в новых проектах, а firebird (мое имхо) выживает за счет старых проектов и ситуаций когда нужна "локальная бд".
хотя конечно их реализация sql довольно неплохая.
хотя мне не нравится как он разрулиывает deadlock - я в одном месте столкнулся с тем что поле бд меняется из 2 разных хранимок - в одной хранимке делает +1, в другой делает -1. и при определенных нагрузках он впадает в deadlock. при том что на мой взгляд сервер-то видит что поле меняют, ну и пусть он внутри очередь выстраивает - всяко не единомоментно это возникло и можно банальной очередностью решить. поле int в одном месте он растил, в другом убавил и никакой deadlock не случился бы. в итоге правда выяснилось что сейчас это поле нигде не используется 👀 и я просто выпили все связи и само поле из таблицы.
источник

4

4g in CODE BLOG / C#
Slava Shevchuk
А некоторые вещи очень приятные.
Конструкции insert or update очень в МС не хватает
у этой конструкции есть одна беда - она читает всю таблицу (индексы по matching полям есть) , пока табличка маленькая все окэ, а как только таблица в 500к записей и в итоге операция удлиняется во времени.
хотя конечно сама по себе команда оченно интересная. но мне кажется в этом случае просто можно юзать чуть более длинную конструкцию через получение записи (самого факта что она есть в базе) и тогда updat,а если нет тогда insert. но да - код в этом плане получается менее лаконичным
источник

HJ

Happy Jupiter in CODE BLOG / C#
источник