| 
		
			| Поддержка новых типов данных из Firebird 4.0 в PHP. Драйвер pdo-firebird [сообщение #4004] | Tue, 09 January 2024 09:29  |  
			| 
				
				
					|  sim_84 Сообщений: 355
 Зарегистрирован: June 2022
 | Senior Member |  |  |  
	| Как оказалось в PHP драйвер pdo-firebird не поддерживает новые типы данных из Firebird 4.0. Это видно при тестировании на ресурсе https://sqlize.online/s/Ax
 
 Для решения этой проблемы есть два варианта.
 
 1. Установить DataTypeCompatibility = 3.0 в firebird.conf
 2. Пропатчить драйвер pdo-firebirdтак чтобы новые типы данных маппились на VARCHAR
 
 Тут будем обсуждать второй вариант. Если есть желающие покопаться в коде драйвера welcome.
 Помогу чем смогу ибо делал это уже не раз. Возможно и сам сделаю патч когда будет время
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Поддержка новых типов данных из Firebird 4.0 в PHP. Драйвер pdo-firebird [сообщение #4024 является ответом на сообщение #4019] | Wed, 10 January 2024 12:41   |  
			| 
				
				
					|  МП Сообщений: 889
 Зарегистрирован: August 2022
 Географическое положение: бурятский тун...
 | Senior Member |  |  |  
	| fraks у тебя есть свободное время для альтруизма?IMHO это неправильный подход, снижающий популярность FB.
 В сферическом идеале, доступ к FB должен быть из всех языков
 
 у меня - нет.
 возможно у кого-то имеется, потому один такой, а другой такой, и ум у него не для танцевания, а для устройства себя, для развязки свого существования, для сведения обхождения, и когда такой человек, ежели он вчёный, поднимется умом своим за тучи и там умом своим становится ещё выше Лаврской колокольни, и когда он студова глянет вниз... ©
 
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	| 
		
			| Re: Поддержка новых типов данных из Firebird 4.0 в PHP. Драйвер pdo-firebird [сообщение #4032 является ответом на сообщение #4024] | Thu, 11 January 2024 04:14   |  
			| 
				
				
					|  fraks Сообщений: 152
 Зарегистрирован: June 2022
 Географическое положение: Новосибирск
 | Senior Member |  |  |  
	| МП писал(а) Wed, 10 January 2024 16:41 fraksА при чем тут это?у тебя есть свободное время для альтруизма?IMHO это неправильный подход, снижающий популярность FB.
 В сферическом идеале, доступ к FB должен быть из всех языков
 
 у меня - нет.
 
 Время я может быть бы нашел, но интеллектуальных ресурсов у меня нет для вкладывания в незнакомый мне инструмент.
 Я про общий подход говорю, со стороны Firebird. "Мы вам впилили кучу новых фич, а то что потенциальные пользователи сервера не могут ими воспользоваться потому как нет способов доступа до этих фич - это ваши проблемы" - такой подход не способствует популяризации сервера. IMHO, в комплекте сервера должны быть биндинги ко всем популярным языкам, реализующие все фичи сервера, но в минимальном варианте, по типу UIB или может быть даже не компонентами а классами. Кому нужны компоненты - уже можно отпочковаться от этого базового функционала. И разработка этих биндингов не менее важна чем разработка самого сервера, и FF, на мой взгляд, должгна вкладывать рексурсы в это дело.
 
 По поводу альтруизма. У меня нет возможности вложиться кодом по этому вопросу, но у меня есть возможность вложиться финансово в Firebird, что я ежегодно и делаю. Несмотря на то что в работе у меня все еще 2.5 а на тройку только пробую переходить.
 
 |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  |