質問編集履歴

6

追記

2020/12/29 07:18

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,9 @@
57
57
 
58
58
 
59
59
  となり、既にデータがあるためか変更できませんでした。何か解決策はありますでしょうか?
60
+
61
+
62
+
63
+ ーーーーーー追記
64
+
65
+ 上記 postgres は大文字と小文字を区別しない?仕様なのかそのため id という列が既に存在するという事になった様です。。ではその場合 driver_pgsql.php の方を変更しなくてはならないのでしょうか

5

tuki

2020/12/29 07:18

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,25 @@
35
35
  2020-12-29T06:21:44.252228+00:00 app[web.1]: LINE 1: ...r, EXTRACT(MONTH FROM post_date) AS month, count( "ID" ) as ...
36
36
 
37
37
  2020-12-29T06:21:44.254016+00:00 app[web.1]: ^ for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/luxeritas/home.php'), thk_call_sidebar, apply_filters('thk_sidebar'), WP_Hook->apply_filters, {closure}, get_sidebar, locate_template, load_template, require_once('/themes/luxeritas/sidebar.php'), dynamic_sidebar, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
38
+
39
+
40
+
41
+
42
+
43
+ さらにデータベースのスキーマを確認した所 MySQL では wp_posts のカラム名が ID なのに対し postgres の方は小文字の id でした。下記で無理やりカラム名を変えようと思ったのですが
44
+
45
+
46
+
47
+ ```SQL
48
+
49
+ ALTER TABLE wp_posts RENAME column id to ID;
50
+
51
+ ```
52
+
53
+
54
+
55
+ ERROR: column "id" of relation "wp_posts" already exists
56
+
57
+
58
+
59
+ となり、既にデータがあるためか変更できませんでした。何か解決策はありますでしょうか?

4

tuiki

2020/12/29 07:00

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,21 @@
17
17
  ーーーーーー追記ーーーーーー
18
18
 
19
19
  再度 install.php を追加して 際インストールを行ったところテーマやプラグインはとってこられている様ですが記事が表示されないのと管理画面が表示されません。 DB の方を確認したところ wp_posts には記事の情報が存在しているため問題なく DB 移行できていると思うのですが、なぜ取ってくる事ができていないのでしょうか? debug 方法などありますか?
20
+
21
+
22
+
23
+ サーバーのログを確認した所以下の様なエラーがいくつか出ていました。column "ID" does not exist の様に出ていますが、という事は MySQL → postgres の移行で失敗しているのでしょうか?
24
+
25
+
26
+
27
+ 2020-12-29T06:21:44.250912+00:00 app[web.1]: [29-Dec-2020 06:21:44 UTC] PHP Warning: pg_query(): Query failed: ERROR: column "ID" does not exist
28
+
29
+ 2020-12-29T06:21:44.251219+00:00 app[web.1]: LINE 1: ...r, EXTRACT(MONTH FROM post_date) AS month, count( "ID" ) as ...
30
+
31
+ 2020-12-29T06:21:44.251616+00:00 app[web.1]: ^ in /app/wp-content/pg4wp/driver_pgsql.php on line 139
32
+
33
+ 2020-12-29T06:21:44.251962+00:00 app[web.1]: [29-Dec-2020 06:21:44 UTC] WordPress データベースエラー: ERROR: column "ID" does not exist
34
+
35
+ 2020-12-29T06:21:44.252228+00:00 app[web.1]: LINE 1: ...r, EXTRACT(MONTH FROM post_date) AS month, count( "ID" ) as ...
36
+
37
+ 2020-12-29T06:21:44.254016+00:00 app[web.1]: ^ for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/luxeritas/home.php'), thk_call_sidebar, apply_filters('thk_sidebar'), WP_Hook->apply_filters, {closure}, get_sidebar, locate_template, load_template, require_once('/themes/luxeritas/sidebar.php'), dynamic_sidebar, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives

3

追記

2020/12/29 06:43

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,11 @@
9
9
 
10
10
 
11
11
  どの様にすれば mySQL から postgres に移行できるのでしょうか? 再度 install.php を追加して wordpress の再インストールをするしかないのでしょうか?
12
+
13
+
14
+
15
+
16
+
17
+ ーーーーーー追記ーーーーーー
18
+
19
+ 再度 install.php を追加して 際インストールを行ったところテーマやプラグインはとってこられている様ですが記事が表示されないのと管理画面が表示されません。 DB の方を確認したところ wp_posts には記事の情報が存在しているため問題なく DB 移行できていると思うのですが、なぜ取ってくる事ができていないのでしょうか? debug 方法などありますか?

2

追記

2020/12/29 06:28

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -8,4 +8,4 @@
8
8
 
9
9
 
10
10
 
11
- どの様にすれば mySQL から postgres に移行できるのでしょうか?
11
+ どの様にすれば mySQL から postgres に移行できるのでしょうか? 再度 install.php を追加して wordpress の再インストールをするしかないのでしょうか?

1

tag 追加

2020/12/29 03:39

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
File without changes