<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820633</guid>
        <pubDate>Thu, 03 Feb 2011 10:46:14 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820633</link>
        <description><![CDATA[SilverShield: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2820488'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romkin &#064; <time class="tag-quote__quoted-time" datetime="2011-02-03T11:36:40+03:00">03.02.11, 08:36</time></span><div class='quote '>tgid = GEN_ID(GEN_CONTROLLERS_ID, :tgid);</div></div><br>
Супер&#33;&#33;  Так работает&#33;  Большое спасибо&#33;]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820488</guid>
        <pubDate>Thu, 03 Feb 2011 08:36:40 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820488</link>
        <description><![CDATA[Romkin: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">select GEN_ID(GEN_CONTROLLERS_ID, :tgid) from rdb$database;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
замени на <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">select GEN_ID(GEN_CONTROLLERS_ID, :tgid) from rdb$database into :tgid;</div></ol></div></div></div></div><br>
или лучше просто <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">tgid = GEN_ID(GEN_CONTROLLERS_ID, :tgid);</div></ol></div></div></div></div><br>
Ты в скрипте.]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820464</guid>
        <pubDate>Thu, 03 Feb 2011 08:24:44 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2820464</link>
        <description><![CDATA[SilverShield: Вот код скрипта целиком:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">execute ibeblock</div><div class="code_line">&nbsp;as</div><div class="code_line">-- declare variable TGID integer;</div><div class="code_line">&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; FBSrc &nbsp;= ibec_CreateConnection(__ctFirebird,&#39;DBName=&quot;192.168.1.1:C:\DB\DB1.GDB&quot;;</div><div class="code_line">&nbsp;&nbsp; ClientLib=C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll;</div><div class="code_line">&nbsp;&nbsp; user=SYSDBA; password=masterkey; names=WIN1251; sqldialect=3&#39;);</div><div class="code_line">&nbsp;&nbsp; FBDest = ibec_CreateConnection(__ctFirebird,&#39;DBName=&quot;192.168.1.1:C:\DB\DB2.GDB&quot;;</div><div class="code_line">&nbsp;&nbsp; ClientLib=C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll;</div><div class="code_line">&nbsp;&nbsp; user=SYSDBA; password=masterkey; names=WIN1251; sqldialect=3&#39;);</div><div class="code_line">&nbsp;&nbsp; ibec_UseConnection(FbSrc);</div><div class="code_line">&nbsp;&nbsp; for select id, mail, icq, stat from controllers </div><div class="code_line">&nbsp;&nbsp; &nbsp;order by id into :id, :mail, :icq, :stat</div><div class="code_line">&nbsp;&nbsp; do</div><div class="code_line">&nbsp;&nbsp; begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;use FBDest;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;insert into controllers(id, mail, icq, stat)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;values (:id, :mail, :icq, :stat);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;use FBSrc;</div><div class="code_line">&nbsp;&nbsp; end</div><div class="code_line">&nbsp;&nbsp; use FBDest;</div><div class="code_line">&nbsp;&nbsp; use FBSrc;</div><div class="code_line">&nbsp;&nbsp; tgid = GEN_ID(GEN_CONTROLLERS_ID, 0); -- from rdb$database;</div><div class="code_line">&nbsp;&nbsp; use FBDest; &nbsp;</div><div class="code_line">&nbsp;&nbsp; select GEN_ID(GEN_CONTROLLERS_ID, :tgid) from rdb$database;</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&nbsp;&nbsp; COMMIT;</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBSrc);</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBDest);</div><div class="code_line">&nbsp;end</div></ol></div></div></div></div><br>
<br>
Скрипт сохранил в файл script.sql и выполняю его так: IBEScript script.sql -N -E<br>
<br>
Если закоментировать строку установки значения генератора select GEN_ID(GEN_CONTROLLERS_ID, :tgid) from rdb&#036;database;   то скрипт выполняется без ошибок. Если возвращаю обратно - Parsing error At line 24 column 64<br>
Пробовал записывать для эксперимента не значение переменной, а конкретную цифру - результат тот же (ошибка).]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2819737</guid>
        <pubDate>Wed, 02 Feb 2011 13:27:20 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2819737</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2819614'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2011-02-02T12:29:20+00:00">02.02.11, 12:29</time></span><div class='quote '>к сожалению все тоже самое: Parsing error<br>
Такой вариант тоже не отработал.</div></div><br>
Ты уверен что правильно пишешь скрипт?]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2819614</guid>
        <pubDate>Wed, 02 Feb 2011 12:29:20 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2819614</link>
        <description><![CDATA[SilverShield: к сожалению все тоже самое: Parsing error<br>Такой вариант тоже не отработал.]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818487</guid>
        <pubDate>Tue, 01 Feb 2011 15:57:18 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818487</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2818342'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2011-02-01T14:15:01+00:00">01.02.11, 14:15</time></span><div class='quote '>PS: вариант GEN_ID(GEN_CustNo_ID, :tgid); тоже пробовал... все тот же Parsing error</div></div><br>
select GEN_ID(GEN_CustNo_ID, :tgid) from rdb&#036;database?]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818342</guid>
        <pubDate>Tue, 01 Feb 2011 14:15:01 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818342</link>
        <description><![CDATA[SilverShield: Спасибо :)   Теперь осталось с установкой значения генератора в новой базе разобраться...  Код вышел такой:<br>
   <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">use FBSrc;</div><div class="code_line">&nbsp;&nbsp; tgid = GEN_ID(GEN_CustNo_ID, 0); -- from rdb$database;</div><div class="code_line">&nbsp;&nbsp; use FBDest; &nbsp;</div><div class="code_line">&nbsp;&nbsp; ALTER SEQUENCE GEN_CustNo_ID RESTART WITH :tgid;</div><div class="code_line">&nbsp;&nbsp; --SET GENERATOR GEN_CustNo_ID TO :tgid;</div><div class="code_line">&nbsp;&nbsp; COMMIT;</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBSrc);</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBDest);</div><div class="code_line">&nbsp;end</div></ol></div></div></div></div><br>
Получение значения генератора проходит, а вот на запись выдается Parsing error.  Раньше код установки генератора был SET GENERATOR имя TO значение.  С версии 2.х он судя по всему изменился (со старым вариантом было сказано feature not supported). Новый вариант подсказал IBExpert в DDL генератора.  Но и с ним ошибка. (<br>
PS: вариант GEN_ID(GEN_CustNo_ID, :tgid);  тоже пробовал...  все тот же Parsing error]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818094</guid>
        <pubDate>Tue, 01 Feb 2011 11:46:08 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818094</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2818049'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2011-02-01T11:18:18+00:00">01.02.11, 11:18</time></span><div class='quote '>как прочитать в IBEBlock действующее значение генератора в базе?</div></div><br>
Где угодно значение генератора читается запросом <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">select GEN_ID(&#60;gen name&#62;, 0) from rdb$database;</div></ol></div></div></div></div><br>
 :)]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818049</guid>
        <pubDate>Tue, 01 Feb 2011 11:18:18 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2818049</link>
        <description><![CDATA[SilverShield: Да, мой промах. Надо к юникодной базе тоже в win1251 коннектится. Сконвертируется оно само по чарсету базы. Спасибо&#33; <br>Можешь еще подсказать, как прочитать в IBEBlock действующее значение генератора в базе?]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817056</guid>
        <pubDate>Mon, 31 Jan 2011 13:27:46 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817056</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2816930'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2011-01-31T12:41:04+00:00">31.01.11, 12:41</time></span><div class='quote '>names=UTF8;</div></div><br>
А это что? В Dest - тоже 1251 поставь]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817041</guid>
        <pubDate>Mon, 31 Jan 2011 13:22:11 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817041</link>
        <description><![CDATA[SilverShield: Я тоже на это расчитывал. Собственно так оно и происходит обычно. Но при выполнении указанного скрипта это не произошло (смотрю по тексту ошибки).]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817003</guid>
        <pubDate>Mon, 31 Jan 2011 13:06:42 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2817003</link>
        <description><![CDATA[Romkin: Так при соединении utf8 или 1251 все должно перевестись автоматом вроде. То есть соединяешься с БД, в которой utf8 указывая 1251 для соединения. Оно должно перевести.]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2816930</guid>
        <pubDate>Mon, 31 Jan 2011 12:41:04 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2816930</link>
        <description><![CDATA[SilverShield: <strong class='tag-b'>Romkin</strong>, спасибо за совет. IBEBlock действительно неплохое решение по копированию данных, но не могу никак добиться с его помощью копирования данных из одного чарсета в другой.<br>
Скрипт написал так:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">execute ibeblock</div><div class="code_line">&nbsp;as</div><div class="code_line">&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; FBSrc &nbsp;= ibec_CreateConnection(__ctFirebird,&#39;DBName=&quot;localhost:C:\DB1.FDB&quot;;</div><div class="code_line">&nbsp;&nbsp; ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;</div><div class="code_line">&nbsp;&nbsp; user=SYSDBA; password=masterkey; names=WIN1251; sqldialect=3&#39;);</div><div class="code_line">&nbsp;&nbsp; FBDest = ibec_CreateConnection(__ctFirebird,&#39;DBName=&quot;localhost:C:\DB2.FDB&quot;;</div><div class="code_line">&nbsp;&nbsp; ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;</div><div class="code_line">&nbsp;&nbsp; user=SYSDBA; password=masterkey; names=UTF8; sqldialect=3&#39;);</div><div class="code_line">&nbsp;&nbsp; ibec_UseConnection(FbSrc);</div><div class="code_line">&nbsp;&nbsp; for select CustNo, Company, Addr1 from customer order by company into :CustNo, :Company,</div><div class="code_line">&nbsp;&nbsp; &nbsp; :Addr1</div><div class="code_line">&nbsp;&nbsp; do</div><div class="code_line">&nbsp;&nbsp; begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;use FBDest;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;INSERT INTO CUSTOMER (CustNo, Company, Addr1) VALUES (:CustNo, :Company, :Addr1);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;use FBSrc;</div><div class="code_line">&nbsp;&nbsp; end</div><div class="code_line">&nbsp;&nbsp; use FBDest;</div><div class="code_line">&nbsp;&nbsp; COMMIT;</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBSrc);</div><div class="code_line">&nbsp;&nbsp; ibec_CloseConnection(FBDest);</div><div class="code_line">&nbsp;end</div></ol></div></div></div></div><br>
При этом имею ошибку &quot;Incompatible column/host variable data type   error code = -303 Malformed string&quot;.  Т.е. похоже ошибка возникла при записи значений в win1251 в utf8.  Если и там и там при подключении поставить win1251, то копирование проходит успешно. Но мне надо именно значения из базы в чарсете 1251 перегнать в UTF8 &#33;   <br>
Подскажите плиз, как правильно произвести конвертирование?]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814728</guid>
        <pubDate>Fri, 28 Jan 2011 13:30:53 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814728</link>
        <description><![CDATA[Romkin: Используй IBEScript/IBEBlock<br>Как раз подходит. Только скрипт надо правильно формировать.]]></description>
        <author>Romkin</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814709</guid>
        <pubDate>Fri, 28 Jan 2011 13:12:00 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814709</link>
        <description><![CDATA[SilverShield: Смысл как раз в том, чтобы в базе данных можно было хранить символы, отличные от win1251.  Это один из шагов к мультиязычности приложения. Самый подходящий вариант - UTF8.  А вот при чтении из базы, можно читать в той же win1251 (в смысле при коннекте чарсет задать), если приложение юникод не держит.  <br>
Буду сейчас методы копирования данных искать...<br>
Пока нашел на sql.ru про копирование через block (<a class='tag-url' href='http://www.sql.ru/forum/actualthread.aspx?bid=2&tid=795057&pg=3' target='_blank'>копирование данных. см. самый низ страницы</a>). Не знаю правда может ли это помочь при копировании данных в разных чарсетах.]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814689</guid>
        <pubDate>Fri, 28 Jan 2011 12:47:24 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814689</link>
        <description><![CDATA[Frees: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=324354&view=findpost&p=2813331'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SilverShield &#064; <time class="tag-quote__quoted-time" datetime="2011-01-27T11:40:15+00:00">27.01.11, 11:40</time></span><div class='quote '>а нам в 2.5 нужно использовать UTF8</div></div><br>
а зачем хранить в UTF8?<br>
<br>
вто тут пишут http://www.ibase.ru/unicode_faq.html<br>
что можно хранить в 1 кодировке а получать и записывать в другой<br>
<br>
например базу оставляешь WIN1251 а получаешь от нее в UTF8<br>
<br>
ps собственно тоже предстоит переход клиентской прогр. на utf8... если не трудно отпишитесь о своих результатах]]></description>
        <author>Frees</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814601</guid>
        <pubDate>Fri, 28 Jan 2011 11:27:00 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2814601</link>
        <description><![CDATA[SilverShield: Спасибо за ответ. Но проблема в том, что это не разовое действие. Переход на 2.5 надо провести у ряда клиентов и потому нужен автоматизированный механизм (чтобы участие самих пользователей в процессе было минимальным).<br>
Есть такая мысль: воспользоваться утилитой массового копирования данных, а по окончанию выставить скриптом значения генераторов (по количеству записей в таблицах). IBDatapump в этом случае подойдет?  Или лучше в сторону каких-то других утилит смотреть? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-01-28T12:09:58+00:00">28.01.11, 12:09</time></span></span><br>
Проверил, IBDatapump не подойдет...  он не знает utf8, только unicode_fss.  Есть ли какая-то альтернатива для массового копирования?]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2813348</guid>
        <pubDate>Thu, 27 Jan 2011 11:57:03 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2813348</link>
        <description><![CDATA[Frees: отключить все тригеры , FK  перенести данные в любой последовательности и потом все включить обратно. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-01-27T11:58:57+00:00">27.01.11, 11:58</time></span></span><br>
или в IBExpert нажвть &quot;Извлечь методанные&quot; указать что надо извлекать записи в таблицах в результате получите скрипт, выполните его на базе нового формата.]]></description>
        <author>Frees</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2813331</guid>
        <pubDate>Thu, 27 Jan 2011 11:40:15 +0000</pubDate>
        <title>Перенос данных из одной базы данных в другую</title>
        <link>https://forum.sources.ru/index.php?showtopic=324354&amp;view=findpost&amp;p=2813331</link>
        <description><![CDATA[SilverShield: Доброго времени суток&#33;<br><br>Задача стоит такая: мы решили перейти от использования Firebird 1.5 к Firebird 2.5.  C преобразованием структуры базы (метаданных) уже разобрались. А вот с данными вышла заминка. В версии 1.5 все строковые (varchar) параметры у нас хранятся в win1251, а нам в 2.5 нужно использовать UTF8.  Самым простым решением показалось пересоздать базу из скрипта, указав при создании charset = utf8, а после этого перекопировать данные из старой базы в новую. При этом они в новой базе должны автоматически записаться в utf8.  Но с самим копированием не все так просто: ряд таблиц имеет генераторы на первичный ключ, некоторые таблицы имеют взаимосвязь по внешним ключам.  Например таблица клиентов и таблица заказов, где в таблице заказов указан ID клиента из таблицы клиентов.  И таких связей довольно много. <br>Каким способом лучше произвести перенос данных в данном случае? <br>Разумеется можно написать на Дельфи, к примеру, приложение, которое будет последовательно читать данные из таблиц и раскладывать их в новую базу согласно взаимосвязей. Но может есть более оптимальный способ?  Поделитесь пожалуйста опытом.]]></description>
        <author>SilverShield</author>
        <category>Базы данных: SQL</category>
      </item>
	
      </channel>
      </rss>
	