Thursday January 23 2014 11:27, Mithgol the Webmaster wrote to Yuri Myakotin: YM>> Hесколько сообщений одновременно открытыми держать. И, скажем, YM>> копипастить из одного в другое. MW> Фёдоров справедливо подымает вопрос о том, что иногда копипастить MW> хочется вовсе не то, что отображается в сообщении. Он, правда, MW> упомянул в основном символы Unicode, но это также касается и MW> отображения стилистического выделения текста. Эта проблема существует MW> также и в GoldED: настройка StyleCodes Hide означает, что *вот* MW> *такой* *текст* будет показан несколько другим цветом, но звёздочки MW> вокруг слов будут скрыты ── следовательно при попытке MW> закопипастить такой текст будет утрачен стиль, если копипастить в MW> режиме просмотра, а не в режиме редактора. XML или RTF использовать несложно. Главное, как потом обратно в plain text это все конвертировать, когда понадобится "обычным" ноде/пойнту отправить.
MW> Стало быть, таблицы http://fido.ym-com.net/ftn_source/sql_tables.txt и MW> хранимые процедуры MW> http://fido.ym-com.net/ftn_source/sql_stored_procedures.txt MW> являются частями твоего формата? (Других .sql-файлов там вроде как не MW> видать.) MW> А на каком они SQL-диалекте? Я MS SQL использую, под другие СУБД можно с минимумом правок переделать, поскольку ничего сугубо MS-специфичного не использую (скорее всего просто придется переименовать типы данных вроде nvarchar(max) и varbinary(max)).
Хранимые процедуры - там их ~треть для веб-морды, остальное для тоссера используется (собственно, весь их смысл - пореже гонять данные между сервером и тоссером). Для редактора из них разве что sp_PostEchomailMessage/sp_PostNetmailMessage нужны будут.
PS еще одна тонкость - тексты эхомессаг у меня сейчас хранятся в сжатом при помощи zlib виде (ибо иначе размер базы на данный момент был бы около 8 гиг), для узла же, который не будет хранить вообще всю эхопочту за N лет, Msgtext вместо varbinary(max) будет nvarchar(max) и уберется поле OriginalSize
See all in Hell, Yuri --- Мессагомаратель 1.1.5-b20110320 * Origin: Убей человека. Прежде всего в самом себе. (2:5020/4441.1)