Advertisement
Guest User

Untitled

a guest
Sep 18th, 2022
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.11 KB | None | 0 0
  1. 2022-09-18 10:34:03,268 INFO sqlalchemy.engine.Engine select pg_catalog.version()
  2. 2022-09-18 10:34:03,268 INFO sqlalchemy.engine.Engine [raw sql] {}
  3. 2022-09-18 10:34:03,274 INFO sqlalchemy.engine.Engine select current_schema()
  4. 2022-09-18 10:34:03,274 INFO sqlalchemy.engine.Engine [raw sql] {}
  5. 2022-09-18 10:34:03,275 INFO sqlalchemy.engine.Engine show standard_conforming_strings
  6. 2022-09-18 10:34:03,276 INFO sqlalchemy.engine.Engine [raw sql] {}
  7. 2022-09-18 10:34:03,278 INFO sqlalchemy.engine.Engine SELECT c.relname FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace WHERE n.nspname = %(schema)s AND c.relkind in ('r', 'p')
  8. 2022-09-18 10:34:03,279 INFO sqlalchemy.engine.Engine [generated in 0.00088s] {'schema': 'public'}
  9. 2022-09-18 10:34:03,283 INFO sqlalchemy.engine.Engine
  10. SELECT c.oid
  11. FROM pg_catalog.pg_class c
  12. LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
  13. WHERE (pg_catalog.pg_table_is_visible(c.oid))
  14. AND c.relname = %(table_name)s AND c.relkind in
  15. ('r', 'v', 'm', 'f', 'p')
  16.  
  17. 2022-09-18 10:34:03,284 INFO sqlalchemy.engine.Engine [generated in 0.00127s] {'table_name': 'books'}
  18. 2022-09-18 10:34:03,285 INFO sqlalchemy.engine.Engine
  19. SELECT a.attname,
  20. pg_catalog.format_type(a.atttypid, a.atttypmod),
  21. (
  22. SELECT pg_catalog.pg_get_expr(d.adbin, d.adrelid)
  23. FROM pg_catalog.pg_attrdef d
  24. WHERE d.adrelid = a.attrelid AND d.adnum = a.attnum
  25. AND a.atthasdef
  26. ) AS DEFAULT,
  27. a.attnotnull,
  28. a.attrelid as table_oid,
  29. pgd.description as comment,
  30. a.attgenerated as generated,
  31. (SELECT json_build_object(
  32. 'always', a.attidentity = 'a',
  33. 'start', s.seqstart,
  34. 'increment', s.seqincrement,
  35. 'minvalue', s.seqmin,
  36. 'maxvalue', s.seqmax,
  37. 'cache', s.seqcache,
  38. 'cycle', s.seqcycle)
  39. FROM pg_catalog.pg_sequence s
  40. JOIN pg_catalog.pg_class c on s.seqrelid = c."oid"
  41. WHERE c.relkind = 'S'
  42. AND a.attidentity != ''
  43. AND s.seqrelid = pg_catalog.pg_get_serial_sequence(
  44. a.attrelid::regclass::text, a.attname
  45. )::regclass::oid
  46. ) as identity_options
  47. FROM pg_catalog.pg_attribute a
  48. LEFT JOIN pg_catalog.pg_description pgd ON (
  49. pgd.objoid = a.attrelid AND pgd.objsubid = a.attnum)
  50. WHERE a.attrelid = %(table_oid)s
  51. AND a.attnum > 0 AND NOT a.attisdropped
  52. ORDER BY a.attnum
  53.  
  54. 2022-09-18 10:34:03,289 INFO sqlalchemy.engine.Engine [generated in 0.00334s] {'table_oid': 16928}
  55. 2022-09-18 10:34:03,296 INFO sqlalchemy.engine.Engine
  56. SELECT t.typname as "name",
  57. pg_catalog.format_type(t.typbasetype, t.typtypmod) as "attype",
  58. not t.typnotnull as "nullable",
  59. t.typdefault as "default",
  60. pg_catalog.pg_type_is_visible(t.oid) as "visible",
  61. n.nspname as "schema"
  62. FROM pg_catalog.pg_type t
  63. LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
  64. WHERE t.typtype = 'd'
  65.  
  66. 2022-09-18 10:34:03,297 INFO sqlalchemy.engine.Engine [generated in 0.00147s] {}
  67. 2022-09-18 10:34:03,299 INFO sqlalchemy.engine.Engine
  68. SELECT t.typname as "name",
  69. -- no enum defaults in 8.4 at least
  70. -- t.typdefault as "default",
  71. pg_catalog.pg_type_is_visible(t.oid) as "visible",
  72. n.nspname as "schema",
  73. e.enumlabel as "label"
  74. FROM pg_catalog.pg_type t
  75. LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
  76. LEFT JOIN pg_catalog.pg_enum e ON t.oid = e.enumtypid
  77. WHERE t.typtype = 'e'
  78. ORDER BY "schema", "name", e.oid
  79. 2022-09-18 10:34:03,300 INFO sqlalchemy.engine.Engine [generated in 0.00128s] {}
  80. 2022-09-18 10:34:03,305 INFO sqlalchemy.engine.Engine
  81. SELECT a.attname
  82. FROM pg_attribute a JOIN (
  83. SELECT unnest(ix.indkey) attnum,
  84. generate_subscripts(ix.indkey, 1) ord
  85. FROM pg_index ix
  86. WHERE ix.indrelid = %(table_oid)s AND ix.indisprimary
  87. ) k ON a.attnum=k.attnum
  88. WHERE a.attrelid = %(table_oid)s
  89. ORDER BY k.ord
  90.  
  91. 2022-09-18 10:34:03,305 INFO sqlalchemy.engine.Engine [generated in 0.00138s] {'table_oid': 16928}
  92. 2022-09-18 10:34:03,309 INFO sqlalchemy.engine.Engine
  93. SELECT conname
  94. FROM pg_catalog.pg_constraint r
  95. WHERE r.conrelid = %(table_oid)s AND r.contype = 'p'
  96. ORDER BY 1
  97.  
  98. 2022-09-18 10:34:03,310 INFO sqlalchemy.engine.Engine [generated in 0.00119s] {'table_oid': 16928}
  99. 2022-09-18 10:34:03,316 INFO sqlalchemy.engine.Engine
  100. SELECT r.conname,
  101. pg_catalog.pg_get_constraintdef(r.oid, true) as condef,
  102. n.nspname as conschema
  103. FROM pg_catalog.pg_constraint r,
  104. pg_namespace n,
  105. pg_class c
  106.  
  107. WHERE r.conrelid = %(table)s AND
  108. r.contype = 'f' AND
  109. c.oid = confrelid AND
  110. n.oid = c.relnamespace
  111. ORDER BY 1
  112.  
  113. 2022-09-18 10:34:03,318 INFO sqlalchemy.engine.Engine [generated in 0.00172s] {'table': 16928}
  114. 2022-09-18 10:34:03,321 INFO sqlalchemy.engine.Engine
  115. SELECT
  116. i.relname as relname,
  117. ix.indisunique, ix.indexprs,
  118. a.attname, a.attnum, c.conrelid, ix.indkey::varchar,
  119. ix.indoption::varchar, i.reloptions, am.amname,
  120. pg_get_expr(ix.indpred, ix.indrelid),
  121. ix.indnkeyatts as indnkeyatts
  122. FROM
  123. pg_class t
  124. join pg_index ix on t.oid = ix.indrelid
  125. join pg_class i on i.oid = ix.indexrelid
  126. left outer join
  127. pg_attribute a
  128. on t.oid = a.attrelid and a.attnum = ANY(ix.indkey)
  129. left outer join
  130. pg_constraint c
  131. on (ix.indrelid = c.conrelid and
  132. ix.indexrelid = c.conindid and
  133. c.contype in ('p', 'u', 'x'))
  134. left outer join
  135. pg_am am
  136. on i.relam = am.oid
  137. WHERE
  138. t.relkind IN ('r', 'v', 'f', 'm', 'p')
  139. and t.oid = %(table_oid)s
  140. and ix.indisprimary = 'f'
  141. ORDER BY
  142. t.relname,
  143. i.relname
  144.  
  145. 2022-09-18 10:34:03,324 INFO sqlalchemy.engine.Engine [generated in 0.00351s] {'table_oid': 16928}
  146. 2022-09-18 10:34:03,330 INFO sqlalchemy.engine.Engine
  147. SELECT
  148. cons.conname as name,
  149. cons.conkey as key,
  150. a.attnum as col_num,
  151. a.attname as col_name
  152. FROM
  153. pg_catalog.pg_constraint cons
  154. join pg_attribute a
  155. on cons.conrelid = a.attrelid AND
  156. a.attnum = ANY(cons.conkey)
  157. WHERE
  158. cons.conrelid = %(table_oid)s AND
  159. cons.contype = 'u'
  160.  
  161. 2022-09-18 10:34:03,332 INFO sqlalchemy.engine.Engine [generated in 0.00189s] {'table_oid': 16928}
  162. 2022-09-18 10:34:03,334 INFO sqlalchemy.engine.Engine
  163. SELECT
  164. cons.conname as name,
  165. pg_get_constraintdef(cons.oid) as src
  166. FROM
  167. pg_catalog.pg_constraint cons
  168. WHERE
  169. cons.conrelid = %(table_oid)s AND
  170. cons.contype = 'c'
  171.  
  172. 2022-09-18 10:34:03,335 INFO sqlalchemy.engine.Engine [generated in 0.00168s] {'table_oid': 16928}
  173. 2022-09-18 10:34:03,337 INFO sqlalchemy.engine.Engine
  174. SELECT
  175. pgd.description as table_comment
  176. FROM
  177. pg_catalog.pg_description pgd
  178. WHERE
  179. pgd.objsubid = 0 AND
  180. pgd.objoid = %(table_oid)s
  181.  
  182. 2022-09-18 10:34:03,338 INFO sqlalchemy.engine.Engine [generated in 0.00129s] {'table_oid': 16928}
  183. 2022-09-18 10:34:03,340 INFO sqlalchemy.engine.Engine BEGIN (implicit)
  184. 2022-09-18 10:34:03,378 INFO sqlalchemy.engine.Engine select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where pg_catalog.pg_table_is_visible(c.oid) and relname=%(name)s
  185. 2022-09-18 10:34:03,378 INFO sqlalchemy.engine.Engine [generated in 0.00074s] {'name': 'books'}
  186. 2022-09-18 10:34:03,380 INFO sqlalchemy.engine.Engine
  187. DROP TABLE books
  188. 2022-09-18 10:34:03,381 INFO sqlalchemy.engine.Engine [no key 0.00059s] {}
  189. 2022-09-18 10:34:03,387 INFO sqlalchemy.engine.Engine COMMIT
  190. 2022-09-18 10:34:03,412 INFO sqlalchemy.engine.Engine BEGIN (implicit)
  191. 2022-09-18 10:34:03,413 INFO sqlalchemy.engine.Engine select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where pg_catalog.pg_table_is_visible(c.oid) and relname=%(name)s
  192. 2022-09-18 10:34:03,414 INFO sqlalchemy.engine.Engine [cached since 0.03573s ago] {'name': 'books'}
  193. 2022-09-18 10:34:03,415 INFO sqlalchemy.engine.Engine
  194. CREATE TABLE books (
  195. id SERIAL NOT NULL,
  196. title VARCHAR,
  197. author VARCHAR,
  198. pages VARCHAR,
  199. published DATE,
  200. PRIMARY KEY (id)
  201. )
  202.  
  203.  
  204. 2022-09-18 10:34:03,417 INFO sqlalchemy.engine.Engine [no key 0.00181s] {}
  205. 2022-09-18 10:34:03,552 INFO sqlalchemy.engine.Engine COMMIT
  206. 2022-09-18 10:34:03,588 INFO sqlalchemy.engine.Engine UPDATE books SET title=%(title)s WHERE books.author = %(author_1)s
  207. 2022-09-18 10:34:03,588 INFO sqlalchemy.engine.Engine [generated in 0.00054s] {'title': 'futurehead', 'author_1': 'jeoe'}
  208. 2022-09-18 10:34:03,590 INFO sqlalchemy.engine.Engine COMMIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement