powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
25 сообщений из 520, страница 4 из 21
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685477
PaNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
W3  14.03.2026, 18:35:01
[игнорируется]
PaNik  14.03.2026, 18:19:26
[игнорируется]
cat2  14.03.2026, 18:18:39
[игнорируется]
Завалинка
Тонко!
говно обоссанное
Предложи своё и чтобы я не удалил/зобанел.
...
В комнате моей туманы-маны... Взорвались кондёры хуанана ...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685708
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повердезайнер сконвертил datetime в date постгреса. Я чуть не охуел думал в постгресе нет типа datetime. Оказывается есть, timestamp. Жить можно. Работаем дальше.
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685711
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коннектор допилил, запросы особенные под постгрес подогнал. Начал тестировать форум на постгресе.
pp2.png
pp1.png
...
Рейтинг: 2 / 0
Нравится: S Baltiki, Гарын
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685714
defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  14.03.2026, 22:42:17
[игнорируется]
Повердезайнер сконвертил datetime в date постгреса. Я чуть не охуел думал в постгресе нет типа datetime. Оказывается есть, timestamp. Жить можно. Работаем дальше.
в Оракле есть тип DATE - он универсальный, из него можно вывести любую дату и время
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685715
defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  14.03.2026, 22:48:28
[игнорируется]
Коннектор допилил, запросы особенные под постгрес подогнал. Начал тестировать форум на постгресе.
Давай для Оракла ебанём
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685723
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator  14.03.2026, 22:53:44
[игнорируется]
Дед-Скарабей  14.03.2026, 22:48:28
[игнорируется]
Коннектор допилил, запросы особенные под постгрес подогнал. Начал тестировать форум на постгресе.
Давай для Оракла ебанём
Тоже займусь но пока не знаю когда. Экспресс бесплатный все еще существует?
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685725
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продавим технологический откат к форумам. К ламповому интернету нулевых:)
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685747
droidX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  12.03.2026, 21:17:10
[игнорируется]
Дба по пашэсубд до 300к.
До, это очень широкий диапазон
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685748
droidX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  12.03.2026, 21:22:31
[игнорируется]
PaNik  12.03.2026, 21:18:32
[игнорируется]
Дед-Скарабей  12.03.2026, 21:17:10
[игнорируется]
Дба по пашэсубд до 300к.
[:bluet]
Начинается от 400 рублей а дальше как себя покажешь. Потолок 300к.
Я думал, начиная от 0.01р. Оплата наличкой.
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685831
Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Antonariy  14.03.2026, 19:08:37
[игнорируется]
Логотип
pasted_image.png
V2
zavali.png
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685836
Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
ЗАВАЛИ СКА

"Завалиска"
...
Рейтинг: 1 / 0
Нравится: Гарын
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685839
Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Яблодрочеров травить тоже годидзэ
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685841
Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
pasted_image.png
...
Рейтинг: 2 / 0
Нравится: megabyte, Гарын
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685877
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей [игнорируется] 

А на Firebird? Опенсорс, есть российская ветка сертифицированная.
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685878
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Update

Сделал инсталлятор.
pasted_image.png
У меня есть скрипт миграции

mysql > ms sql

сделаю на его основе

mysql > postgresql
...
Рейтинг: 1 / 0
Нравится: Гарын
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685879
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  15.03.2026, 12:19:45
[игнорируется]
Дед-Скарабей [игнорируется] 

А на Firebird? Опенсорс, есть российская ветка сертифицированная.
Ну это если совсем будет скучно:)
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685880
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  15.03.2026, 12:21:11
[игнорируется]
s62  15.03.2026, 12:19:45
[игнорируется]
Дед-Скарабей [игнорируется] 

А на Firebird? Опенсорс, есть российская ветка сертифицированная.
Ну это если совсем будет скучно:)
Понятно. Ну так-то да, Постгре все-таки везде сейчас суют, более актуально. И в мире, не только в РФ, он вроде довольно распространенный.
pasted_image.png
https://db-engines.com/en/ranking
...
Изменено: 15.03.2026, 12:32:18 - s62
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685886
droidX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, кстати, импортозамещение и постгре... Хуйня какая-то! Бросайте, делайте на ЛИНТЕР
...
Изменено: 15.03.2026, 12:36:50 - droidX
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685889
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать поддержку других баз у меня достаточно легко:

1) Я сделал общий DBWorker с общим интерфейсом работы с базами. Реализовал его в рамках нативных функций. Аналог PDO но PDO гавнище и менее производительно чем нативные.

2) Однако общего интерфейса работы с БД недостаточно. Есть случаи, где синтаксис SQL различается, а есть случаи, когда в одной базе достаточно одного запроса, а в другой нужно несколько запросов. С другой стороны однако, SQL на 70-80% одинаков для всех баз. В связи с этим я ввел базовый класс Forum, где реализованы методы работающие во всех базах. А для особых случаев я наследую класс и реализую индивидуально для каждой базы.

Таким образом чтобы сделать поддержку новой СУБД, нужно:

- Реализовать для нее DBWorker
- Наследовать и переписать особые методы
implementation.jpg
Проблемы могут быть из за автоинкремента. К счастью Постгрес его хорошо имитирует хотя и использует сиквесны. В Оракле как с этим? Я его последний раз щупал в нулевых. Там сиквечнсы были.
...
Изменено: 15.03.2026, 12:38:33 - Дед-Скарабей
Рейтинг: 1 / 0
Нравится: Гарын
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685900
defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  14.03.2026, 23:17:48
[игнорируется]
defecator  14.03.2026, 22:53:44
[игнорируется]
Дед-Скарабей  14.03.2026, 22:48:28
[игнорируется]
Коннектор допилил, запросы особенные под постгрес подогнал. Начал тестировать форум на постгресе.
Давай для Оракла ебанём
Тоже займусь но пока не знаю когда. Экспресс бесплатный все еще существует?
конечно существует !
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685904
defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  15.03.2026, 12:38:15
[игнорируется]
Сделать поддержку других баз у меня достаточно легко:

1) Я сделал общий DBWorker с общим интерфейсом работы с базами. Реализовал его в рамках нативных функций. Аналог PDO но PDO гавнище и менее производительно чем нативные.

2) Однако общего интерфейса работы с БД недостаточно. Есть случаи, где синтаксис SQL различается, а есть случаи, когда в одной базе достаточно одного запроса, а в другой нужно несколько запросов. С другой стороны однако, SQL на 70-80% одинаков для всех баз. В связи с этим я ввел базовый класс Forum, где реализованы методы работающие во всех базах. А для особых случаев я наследую класс и реализую индивидуально для каждой базы.

Таким образом чтобы сделать поддержку новой СУБД, нужно:

- Реализовать для нее DBWorker
- Наследовать и переписать особые методы
implementation.jpg
Проблемы могут быть из за автоинкремента. К счастью Постгрес его хорошо имитирует хотя и использует сиквесны. В Оракле как с этим? Я его последний раз щупал в нулевых. Там сиквечнсы были.
сиквенсами делается
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685908
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator [игнорируется] 

А классический синтаксис джойнов поддерживантся?
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685910
defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  15.03.2026, 12:55:14
[игнорируется]
defecator [игнорируется] 

А классический синтаксис джойнов поддерживантся?
Да, поддерживается.
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685916
Redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо какой-то хуйни, типа баз данных ненужных абсолютно этой поделки, сделал бы нормальное приложение клиента. Так же непонятно нахуя весь этот накосоебонный функционал, когда максимум нужно это написать, отредактировать, удалить нормально не через жопу.
...
Рейтинг: 0 / 0
А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
    #1685924
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  15.03.2026, 12:19:45
[игнорируется]
Дед-Скарабей [ігнорувати] 

А на Firebird? Опенсорс, есть российская ветка сертифицированная.
С полнотекстным поиском там беда. Максимальный размер VARCHAR - 32к байт (это 8к символов в UTF8).
Может, в последних версиях есть изменения, не знаю.
Для большинства задач такое и не требуется (большие тексты хранить и ворочать их), но для форумов - надо.
...
Рейтинг: 0 / 0
25 сообщений из 520, страница 4 из 21
Форумы / Вопросы по форуму [закрыт для гостей] / А может толкнуть simpleCommunicator в импортозамещение? ;) Делаем поддержку PostgreSQL и Оракл!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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