teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

具体的エラー追記、ファイルサイズ定義追記

2020/02/28 02:08

投稿

tesgakr
tesgakr

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,34 @@
1
1
  ### PostgleSQLで、取得データのサイズのみを出力する方法
2
2
 
3
3
  最終抽出データがかなり重いトランザクションデータのため、
4
- 全件出力せずサイズのみ知りたいです。
4
+ 全件出力せずサイズ(MB/GB)のみ知りたいです。
5
5
  一次テーブルを作成&格納しテーブルサイズを調べる方法を試しましたが、
6
6
  うまくいきません。
7
- 上記以外の方法などでももし何か方法がありました教示ください。
7
+ 上記以外の方法などでももし何か方法がありました教示ください。
8
+
9
+ 一時テーブルを試す方法では、取得トランザクションデータをWITH句で絞り込み
10
+ 最後に一時テーブルを作成しようとしていたのですがCREATEがエラーとなります。
11
+
12
+ ___
13
+ WITH tar_user_tmp AS
14
+ (
15
+ -- WITH句①
16
+ )
17
+ ,tar_user_year AS
18
+ (
19
+ -- WITH句②
20
+ )
21
+ ,tar_user AS
22
+ (
23
+ -- WITH句③
24
+ )
25
+ ,tar_juser AS
26
+ )
27
+ SELECT t1.*
28
+ FROM
29
+ -- ここで取得トランザクションデータを取得
30
+ )
31
+ -- 以下文法エラー
32
+ CREATE temp TABLE test_table AS
33
+ SELECT *
34
+ FROM tar_juser WHERE 1=2;