Mariadbからの移行

  • 予めDBはUTF-8で用意しておく(デフォルトのエンコーディングではバイト数になるため)
su - postgres
createuser -U postgres appdbuser --pwprompt -S -R -D
psql 
create database pg_cakephp  OWNER = appdbuser TEMPLATE = template0 ENCODING = 'UTF8';

ツール pgloader

su - postgres
build/bin/pgloader mysql://user:[email protected]/DB_NAME pgsql:///pg_cakephp

timeoutとか結構失敗確立高いのでパラメータ調整必要そう。

Mariadb側の設定変更

  • read/writeともに60でも失敗したので600にした。トータル11分かかっているのでこのぐらいが適正値かと
MariaDB [cakephp]> show global variables like "%net%timeout%";
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| net_read_timeout  | 30    |
| net_write_timeout | 60    |
| slave_net_timeout | 3600  |
+-------------------+-------+
3 rows in set (0.01 sec)
MariaDB [(none)]> SET GLOBAL net_read_timeout = 60;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-02-01 (火) 09:28:37