Bonjour
En local j'ai l'erreur suivante
ERROR: ERREUR: n'a pas pu tester le fichier « ./base/67867/68212 » : No such file or directory
Le but de cette requete que j'ai trouve sur https://newbedev.com/postgresql-crea...ate-of-a-table est de trouver les dates de creation et dans mon cas de modification des tables
Meme si le but ultime concerne les champs
Comment j'evite sur mon poste en local cette erreur ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 WITH CTE AS ( SELECT table_name , ( SELECT MAX(pg_ls_dir::int)::text FROM pg_ls_dir('./base') WHERE pg_ls_dir <> 'pgsql_tmp' AND pg_ls_dir::int <= (SELECT relfilenode FROM pg_class WHERE relname ILIKE table_name) ) as folder ,(SELECT relfilenode FROM pg_class WHERE relname ILIKE table_name) filenode FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'public' ) SELECT table_name ,( SELECT creation FROM pg_stat_file( './base/' || folder || '/' || filenode ) ) as creation_time /* ,( SELECT modification FROM pg_stat_file( './base/' || folder || '/' || filenode ) ) as modification_time */ FROM CTE; select * from f_search_columns('68212');
Partager