Advertisement
devorizon

Untitled

Dec 26th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.31 KB | None | 0 0
  1. ./develop.sh manage init_ts_db --force    
  2. Running manage.py...
  3. Creating listenbrainz_web_run ... done
  4. TS: Creating user and a database...
  5. TS: Creating database extensions...
  6. Unable to retrieve git commit. Error: %s [Errno 2] No such file or directory: '.git-version'
  7. TS: Creating Schemas...
  8. TS: Creating tables...
  9. TS: Creating Functions...
  10. TS: Creating views...
  11. Traceback (most recent call last):
  12.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
  13.     cursor, statement, parameters, context
  14.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
  15.     cursor.execute(statement, parameters)
  16. psycopg2.errors.InternalError_: cannot create continuous aggregate with CREATE VIEW
  17. HINT:  Use CREATE MATERIALIZED VIEW to create a continuous aggregate.
  18.  
  19.  
  20. The above exception was the direct cause of the following exception:
  21.  
  22. Traceback (most recent call last):
  23.   File "manage.py", line 210, in <module>
  24.     cli()
  25.   File "/usr/local/lib/python3.7/site-packages/click/core.py", line 829, in __call__
  26.     return self.main(*args, **kwargs)
  27.   File "/usr/local/lib/python3.7/site-packages/click/core.py", line 782, in main
  28.     rv = self.invoke(ctx)
  29.   File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
  30.     return _process_result(sub_ctx.command.invoke(sub_ctx))
  31.   File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
  32.     return ctx.invoke(self.callback, **ctx.params)
  33.   File "/usr/local/lib/python3.7/site-packages/click/core.py", line 610, in invoke
  34.     return callback(*args, **kwargs)
  35.   File "manage.py", line 190, in init_ts_db
  36.     ts.run_sql_script(os.path.join(TIMESCALE_SQL_DIR, 'create_views.sql'))
  37.   File "/code/listenbrainz/listenbrainz/db/timescale.py", line 37, in run_sql_script
  38.     connection.execute(sql.read())
  39.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 982, in execute
  40.     return self._execute_text(object_, multiparams, params)
  41.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1155, in _execute_text
  42.     parameters,
  43.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1248, in _execute_context
  44.     e, statement, parameters, cursor, context
  45.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1466, in _handle_dbapi_exception
  46.     util.raise_from_cause(sqlalchemy_exception, exc_info)
  47.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
  48.     reraise(type(exception), exception, tb=exc_tb, cause=cause)
  49.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 128, in reraise
  50.     raise value.with_traceback(tb)
  51.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
  52.     cursor, statement, parameters, context
  53.   File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
  54.     cursor.execute(statement, parameters)
  55. sqlalchemy.exc.InternalError: (psycopg2.errors.InternalError_) cannot create continuous aggregate with CREATE VIEW
  56. HINT:  Use CREATE MATERIALIZED VIEW to create a continuous aggregate.
  57.  
  58. [SQL: BEGIN;
  59.  
  60. CREATE VIEW listen_count
  61.        WITH (timescaledb.continuous, timescaledb.refresh_lag=43200, timescaledb.refresh_interval=3600)
  62.          AS SELECT time_bucket(bigint '86400', listened_at) AS listened_at_bucket, user_name, count(listen)
  63.             FROM listen group by time_bucket(bigint '86400', listened_at), user_name;
  64.  
  65. CREATE VIEW listened_at_max
  66.        WITH (timescaledb.continuous, timescaledb.refresh_lag=43200, timescaledb.refresh_interval=3600)
  67.          AS SELECT time_bucket(bigint '86400', listened_at) AS listened_at_bucket, user_name, max(listened_at) AS max_value
  68.             FROM listen group by time_bucket(bigint '86400', listened_at), user_name;
  69.  
  70. CREATE VIEW listened_at_min
  71.        WITH (timescaledb.continuous, timescaledb.refresh_lag=43200, timescaledb.refresh_interval=3600)
  72.          AS SELECT time_bucket(bigint '86400', listened_at) AS listened_at_bucket, user_name, min(listened_at) AS min_value
  73.             FROM listen group by time_bucket(bigint '86400', listened_at), user_name;
  74.  
  75. COMMIT;
  76. ]
  77. (Background on this error at: http://sqlalche.me/e/2j85)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement