{"level":"info","message":"Database peertube_prod is ready.","timestamp":"2017-03-29T11:26:26.503Z"} {"level":"debug","message":"Executing (default): SELECT table_name FROM information_schema.tables WHERE table_schema = 'public' AND table_type LIKE '%TABLE' AND table_name != 'spatial_ref_sys';","timestamp":"2017-03-29T11:26:26.557Z"} {"level":"info","message":"Generating a RSA key...","timestamp":"2017-03-29T11:26:28.817Z"} {"level":"info","message":"RSA key generated.","timestamp":"2017-03-29T11:26:29.108Z"} {"level":"info","message":"Managing public key...","timestamp":"2017-03-29T11:26:29.109Z"} {"level":"info","message":"Public key managed.","timestamp":"2017-03-29T11:26:29.118Z"} {"level":"debug","message":"Executing (default): SELECT count(*) AS \"count\" FROM \"OAuthClients\" AS \"OAuthClient\";","timestamp":"2017-03-29T11:26:29.126Z"} {"level":"info","message":"Creating a default OAuth Client.","timestamp":"2017-03-29T11:26:29.128Z"} {"level":"debug","message":"Executing (default): INSERT INTO \"OAuthClients\" (\"id\",\"clientId\",\"clientSecret\",\"grants\",\"createdAt\",\"updatedAt\") VALUES (DEFAULT,'1tlf2my8kh6hf7ggmn8nvw7olxo3ipjy','GympLzaMdTgW2UNe3xATtNqofhVucSwP',ARRAY['password','refresh_token']::VARCHAR(255)[],'2017-03-29 11:26:29.135 +00:00','2017-03-29 11:26:29.135 +00:00') RETURNING *;","timestamp":"2017-03-29T11:26:29.152Z"} {"level":"info","message":"Client id: 1tlf2my8kh6hf7ggmn8nvw7olxo3ipjy","timestamp":"2017-03-29T11:26:29.185Z"} {"level":"info","message":"Client secret: GympLzaMdTgW2UNe3xATtNqofhVucSwP","timestamp":"2017-03-29T11:26:29.186Z"} {"level":"debug","message":"Executing (default): SELECT count(*) AS \"count\" FROM \"Users\" AS \"User\";","timestamp":"2017-03-29T11:26:29.189Z"} {"level":"info","message":"Creating the administrator.","timestamp":"2017-03-29T11:26:29.191Z"} {"level":"debug","message":"Executing (default): INSERT INTO \"Users\" (\"id\",\"password\",\"username\",\"email\",\"role\",\"createdAt\",\"updatedAt\") VALUES (DEFAULT,'$2a$10$Qbx9bVfEPa5hYixbY.liVuz2jj326ZmpXkFpUFZ9sQdCH230MIQVi','root','admin@myka.pro','admin','2017-03-29 11:26:29.195 +00:00','2017-03-29 11:26:29.195 +00:00') RETURNING *;","timestamp":"2017-03-29T11:26:29.351Z"} {"level":"info","message":"Username: root","timestamp":"2017-03-29T11:26:29.373Z"} {"level":"info","message":"User password: bepocera","timestamp":"2017-03-29T11:26:29.373Z"} {"level":"info","message":"Creating Application table.","timestamp":"2017-03-29T11:26:29.373Z"} {"level":"debug","message":"Executing (default): INSERT INTO \"Applications\" (\"id\",\"migrationVersion\",\"createdAt\",\"updatedAt\") VALUES (DEFAULT,15,'2017-03-29 11:26:29.375 +00:00','2017-03-29 11:26:29.375 +00:00') RETURNING *;","timestamp":"2017-03-29T11:26:29.379Z"} {"level":"info","message":"Requests scheduler activated.","timestamp":"2017-03-29T11:26:29.393Z"} {"level":"info","message":"Requests scheduler activated.","timestamp":"2017-03-29T11:26:29.393Z"} {"level":"info","message":"Requests scheduler activated.","timestamp":"2017-03-29T11:26:29.394Z"} {"level":"info","message":"Server listening on port 9000","timestamp":"2017-03-29T11:26:29.395Z"} {"level":"info","message":"Webserver: https://xxx.com:443","timestamp":"2017-03-29T11:26:29.395Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:06 +0000] \"GET / HTTP/1.0\" 200 1005 \"-\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:06.614Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:06 +0000] \"GET /client/polyfills.c76621b5233d6d26c8e8.bundle.js HTTP/1.0\" 200 171714 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:06.809Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:06 +0000] \"GET /client/assets/webtorrent/webtorrent.min.js HTTP/1.0\" 200 264474 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:06.812Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:07 +0000] \"GET /client/vendor.c298497912641b430e46.bundle.js HTTP/1.0\" 200 1231173 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:07.340Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:07 +0000] \"GET /client/main.0b14e1e359476873fec7.bundle.js HTTP/1.0\" 200 300519 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:07.419Z"} {"level":"debug","message":"Executing (default): SELECT \"id\", \"clientId\", \"clientSecret\", \"grants\", \"redirectUris\", \"createdAt\", \"updatedAt\" FROM \"OAuthClients\" AS \"OAuthClient\" LIMIT 1;","timestamp":"2017-03-29T11:28:08.545Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:08 +0000] \"GET /api/v1/clients/local HTTP/1.0\" 200 99 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:08.554Z"} {"parameters":{"start":"0","count":"9","sort":"-createdAt"},"level":"debug","message":"Checking pagination parameters","timestamp":"2017-03-29T11:28:08.593Z"} {"parameters":{"start":"0","count":"9","sort":"-createdAt"},"level":"debug","message":"Checking sort parameters","timestamp":"2017-03-29T11:28:08.598Z"} {"level":"debug","message":"Executing (default): SELECT count(DISTINCT(\"Video\".\"id\")) AS \"count\" FROM \"Videos\" AS \"Video\" LEFT OUTER JOIN \"Authors\" AS \"Author\" ON \"Video\".\"authorId\" = \"Author\".\"id\" LEFT OUTER JOIN \"Pods\" AS \"Author.Pod\" ON \"Author\".\"podId\" = \"Author.Pod\".\"id\" LEFT OUTER JOIN (\"VideoTags\" AS \"Tags.VideoTag\" INNER JOIN \"Tags\" AS \"Tags\" ON \"Tags\".\"id\" = \"Tags.VideoTag\".\"tagId\") ON \"Video\".\"id\" = \"Tags.VideoTag\".\"videoId\";","timestamp":"2017-03-29T11:28:08.617Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:08 +0000] \"GET /api/v1/videos/?start=0&count=9&sort=-createdAt HTTP/1.0\" 200 21 \"https://xxx.com/videos/list\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:08.623Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:08 +0000] \"GET /client/448c34a56d699c29117adc64c43affeb.woff2 HTTP/1.0\" 200 18028 \"https://xxx.com/\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:08.727Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:09 +0000] \"GET /client/assets/favicon.png HTTP/1.0\" 200 2335 \"https://xxx.com/videos/list\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:09.043Z"} {"level":"debug","message":"Getting Client (clientId: 1tlf2my8kh6hf7ggmn8nvw7olxo3ipjy, clientSecret: GympLzaMdTgW2UNe3xATtNqofhVucSwP).","timestamp":"2017-03-29T11:28:15.913Z"} {"level":"debug","message":"Executing (default): SELECT \"id\", \"clientId\", \"clientSecret\", \"grants\", \"redirectUris\", \"createdAt\", \"updatedAt\" FROM \"OAuthClients\" AS \"OAuthClient\" WHERE \"OAuthClient\".\"clientId\" = '1tlf2my8kh6hf7ggmn8nvw7olxo3ipjy' AND \"OAuthClient\".\"clientSecret\" = 'GympLzaMdTgW2UNe3xATtNqofhVucSwP' LIMIT 1;","timestamp":"2017-03-29T11:28:15.919Z"} {"level":"debug","message":"Getting User (username: root, password: bepocera).","timestamp":"2017-03-29T11:28:15.927Z"} {"level":"debug","message":"Executing (default): SELECT \"id\", \"password\", \"username\", \"email\", \"role\", \"createdAt\", \"updatedAt\" FROM \"Users\" AS \"User\" WHERE \"User\".\"username\" = 'root' LIMIT 1;","timestamp":"2017-03-29T11:28:15.929Z"} {"level":"debug","message":"Saving token b6de9d108b17559f832072e63126aa4ad54c6bc9 for client 1 and user 1.","timestamp":"2017-03-29T11:28:16.063Z"} {"level":"debug","message":"Executing (default): INSERT INTO \"OAuthTokens\" (\"id\",\"accessToken\",\"accessTokenExpiresAt\",\"refreshToken\",\"refreshTokenExpiresAt\",\"createdAt\",\"updatedAt\",\"userId\",\"oAuthClientId\") VALUES (DEFAULT,'b6de9d108b17559f832072e63126aa4ad54c6bc9','2017-03-29 15:28:16.060 +00:00','8522a4eeebf3a892b5de2338b5326cd134abac7b','2017-04-12 11:28:16.060 +00:00','2017-03-29 11:28:16.065 +00:00','2017-03-29 11:28:16.065 +00:00',1,1) RETURNING *;","timestamp":"2017-03-29T11:28:16.071Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:16 +0000] \"POST /api/v1/users/token HTTP/1.0\" 200 159 \"https://xxx.com/login\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:16.100Z"} {"level":"debug","message":"Getting access token (bearerToken: b6de9d108b17559f832072e63126aa4ad54c6bc9).","timestamp":"2017-03-29T11:28:16.278Z"} {"level":"debug","message":"Executing (default): SELECT \"OAuthToken\".\"id\", \"OAuthToken\".\"accessToken\", \"OAuthToken\".\"accessTokenExpiresAt\", \"OAuthToken\".\"refreshToken\", \"OAuthToken\".\"refreshTokenExpiresAt\", \"OAuthToken\".\"createdAt\", \"OAuthToken\".\"updatedAt\", \"OAuthToken\".\"userId\", \"OAuthToken\".\"oAuthClientId\", \"User\".\"id\" AS \"User.id\", \"User\".\"password\" AS \"User.password\", \"User\".\"username\" AS \"User.username\", \"User\".\"email\" AS \"User.email\", \"User\".\"role\" AS \"User.role\", \"User\".\"createdAt\" AS \"User.createdAt\", \"User\".\"updatedAt\" AS \"User.updatedAt\" FROM \"OAuthTokens\" AS \"OAuthToken\" LEFT OUTER JOIN \"Users\" AS \"User\" ON \"OAuthToken\".\"userId\" = \"User\".\"id\" WHERE \"OAuthToken\".\"accessToken\" = 'b6de9d108b17559f832072e63126aa4ad54c6bc9' LIMIT 1;","timestamp":"2017-03-29T11:28:16.286Z"} {"level":"debug","message":"Executing (default): SELECT \"id\", \"password\", \"username\", \"email\", \"role\", \"createdAt\", \"updatedAt\" FROM \"Users\" AS \"User\" WHERE \"User\".\"username\" = 'root' LIMIT 1;","timestamp":"2017-03-29T11:28:16.299Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:16 +0000] \"GET /api/v1/users/me HTTP/1.0\" 200 105 \"https://xxx.com/login\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:16.302Z"} {"parameters":{"start":"0","count":"9","sort":"-createdAt"},"level":"debug","message":"Checking pagination parameters","timestamp":"2017-03-29T11:28:16.496Z"} {"parameters":{"start":"0","count":"9","sort":"-createdAt"},"level":"debug","message":"Checking sort parameters","timestamp":"2017-03-29T11:28:16.497Z"} {"level":"debug","message":"Executing (default): SELECT count(DISTINCT(\"Video\".\"id\")) AS \"count\" FROM \"Videos\" AS \"Video\" LEFT OUTER JOIN \"Authors\" AS \"Author\" ON \"Video\".\"authorId\" = \"Author\".\"id\" LEFT OUTER JOIN \"Pods\" AS \"Author.Pod\" ON \"Author\".\"podId\" = \"Author.Pod\".\"id\" LEFT OUTER JOIN (\"VideoTags\" AS \"Tags.VideoTag\" INNER JOIN \"Tags\" AS \"Tags\" ON \"Tags\".\"id\" = \"Tags.VideoTag\".\"tagId\") ON \"Video\".\"id\" = \"Tags.VideoTag\".\"videoId\";","timestamp":"2017-03-29T11:28:16.508Z"} {"level":"info","message":"::1 - - [29/Mar/2017:11:28:16 +0000] \"GET /api/v1/videos/?start=0&count=9&sort=-createdAt HTTP/1.0\" 304 - \"https://xxx.com/videos/list\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:16.514Z"} {"level":"debug","message":"Getting access token (bearerToken: b6de9d108b17559f832072e63126aa4ad54c6bc9).","timestamp":"2017-03-29T11:28:47.890Z"} {"level":"debug","message":"Executing (default): SELECT \"OAuthToken\".\"id\", \"OAuthToken\".\"accessToken\", \"OAuthToken\".\"accessTokenExpiresAt\", \"OAuthToken\".\"refreshToken\", \"OAuthToken\".\"refreshTokenExpiresAt\", \"OAuthToken\".\"createdAt\", \"OAuthToken\".\"updatedAt\", \"OAuthToken\".\"userId\", \"OAuthToken\".\"oAuthClientId\", \"User\".\"id\" AS \"User.id\", \"User\".\"password\" AS \"User.password\", \"User\".\"username\" AS \"User.username\", \"User\".\"email\" AS \"User.email\", \"User\".\"role\" AS \"User.role\", \"User\".\"createdAt\" AS \"User.createdAt\", \"User\".\"updatedAt\" AS \"User.updatedAt\" FROM \"OAuthTokens\" AS \"OAuthToken\" LEFT OUTER JOIN \"Users\" AS \"User\" ON \"OAuthToken\".\"userId\" = \"User\".\"id\" WHERE \"OAuthToken\".\"accessToken\" = 'b6de9d108b17559f832072e63126aa4ad54c6bc9' LIMIT 1;","timestamp":"2017-03-29T11:28:47.905Z"} {"parameters":{"password":"1lSJpkq7j23P@UlKngIf7KiU"},"level":"debug","message":"Checking usersUpdate parameters","timestamp":"2017-03-29T11:28:47.914Z"} {"level":"debug","message":"Executing (default): SELECT \"id\", \"password\", \"username\", \"email\", \"role\", \"createdAt\", \"updatedAt\" FROM \"Users\" AS \"User\" WHERE \"User\".\"username\" = 'root' LIMIT 1;","timestamp":"2017-03-29T11:28:47.918Z"} {"level":"debug","message":"Executing (default): UPDATE \"Users\" SET \"password\"='$2a$10$GF/1w9UOiDFtq/MK2GVLZuzihmrzNPdxqIQE6dZcPLBYuPYAN9qrS',\"updatedAt\"='2017-03-29 11:28:47.925 +00:00' WHERE \"id\" = 1","timestamp":"2017-03-29T11:28:48.056Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:28:48 +0000] \"PUT /api/v1/users/1 HTTP/1.0\" 204 - \"https://xxx.com/account\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:28:48.080Z"} {"level":"debug","message":"Getting access token (bearerToken: b6de9d108b17559f832072e63126aa4ad54c6bc9).","timestamp":"2017-03-29T11:35:55.068Z"} {"level":"debug","message":"Executing (default): SELECT \"OAuthToken\".\"id\", \"OAuthToken\".\"accessToken\", \"OAuthToken\".\"accessTokenExpiresAt\", \"OAuthToken\".\"refreshToken\", \"OAuthToken\".\"refreshTokenExpiresAt\", \"OAuthToken\".\"createdAt\", \"OAuthToken\".\"updatedAt\", \"OAuthToken\".\"userId\", \"OAuthToken\".\"oAuthClientId\", \"User\".\"id\" AS \"User.id\", \"User\".\"password\" AS \"User.password\", \"User\".\"username\" AS \"User.username\", \"User\".\"email\" AS \"User.email\", \"User\".\"role\" AS \"User.role\", \"User\".\"createdAt\" AS \"User.createdAt\", \"User\".\"updatedAt\" AS \"User.updatedAt\" FROM \"OAuthTokens\" AS \"OAuthToken\" LEFT OUTER JOIN \"Users\" AS \"User\" ON \"OAuthToken\".\"userId\" = \"User\".\"id\" WHERE \"OAuthToken\".\"accessToken\" = 'b6de9d108b17559f832072e63126aa4ad54c6bc9' LIMIT 1;","timestamp":"2017-03-29T11:35:55.083Z"} {"parameters":{"name":"【希尔顿酒店】健身教练","description":"【希尔顿酒店】健身教练","tags":["aaa"]},"files":{"videofile":[{"fieldname":"videofile","originalname":"【希尔顿酒店】健身教练.mp4","encoding":"7bit","mimetype":"video/mp4","destination":"/home/peertube/PeerTube/videos/","filename":"a649da4aa0365f45c83eeccbb856b602.mp4","path":"/home/peertube/PeerTube/videos/a649da4aa0365f45c83eeccbb856b602.mp4","size":29514646}]},"level":"debug","message":"Checking videosAdd parameters","timestamp":"2017-03-29T11:35:55.259Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): START TRANSACTION;","timestamp":"2017-03-29T11:35:55.485Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE;","timestamp":"2017-03-29T11:35:55.487Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): SAVEPOINT \"a8ab5901-f7ce-4151-b1af-f498b40a5d45-savepoint-1\";","timestamp":"2017-03-29T11:35:55.490Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): SELECT \"id\", \"name\", \"createdAt\", \"updatedAt\", \"podId\", \"userId\" FROM \"Authors\" AS \"Author\" WHERE \"Author\".\"name\" = 'root' AND \"Author\".\"podId\" IS NULL AND \"Author\".\"userId\" = 1 LIMIT 1;","timestamp":"2017-03-29T11:35:55.495Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): CREATE OR REPLACE FUNCTION pg_temp.testfunc(OUT response \"Authors\", OUT sequelize_caught_exception text) RETURNS RECORD AS $func_77eb185098fd4ea5a4c6ec26698d9500$ BEGIN INSERT INTO \"Authors\" (\"id\",\"name\",\"createdAt\",\"updatedAt\",\"podId\",\"userId\") VALUES (DEFAULT,'root','2017-03-29 11:35:55.498 +00:00','2017-03-29 11:35:55.498 +00:00',NULL,1) RETURNING * INTO response; EXCEPTION WHEN unique_violation THEN GET STACKED DIAGNOSTICS sequelize_caught_exception = PG_EXCEPTION_DETAIL; END $func_77eb185098fd4ea5a4c6ec26698d9500$ LANGUAGE plpgsql; SELECT (testfunc.response).*, testfunc.sequelize_caught_exception FROM pg_temp.testfunc(); DROP FUNCTION IF EXISTS pg_temp.testfunc();","timestamp":"2017-03-29T11:35:55.503Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): SAVEPOINT \"a8ab5901-f7ce-4151-b1af-f498b40a5d45-savepoint-2\";","timestamp":"2017-03-29T11:35:55.512Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): SELECT \"id\", \"name\" FROM \"Tags\" AS \"Tag\" WHERE \"Tag\".\"name\" = 'aaa' LIMIT 1;","timestamp":"2017-03-29T11:35:55.517Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): CREATE OR REPLACE FUNCTION pg_temp.testfunc(OUT response \"Tags\", OUT sequelize_caught_exception text) RETURNS RECORD AS $func_8259c71ccbf94b739f5ffb55d6aae2e4$ BEGIN INSERT INTO \"Tags\" (\"id\",\"name\") VALUES (DEFAULT,'aaa') RETURNING * INTO response; EXCEPTION WHEN unique_violation THEN GET STACKED DIAGNOSTICS sequelize_caught_exception = PG_EXCEPTION_DETAIL; END $func_8259c71ccbf94b739f5ffb55d6aae2e4$ LANGUAGE plpgsql; SELECT (testfunc.response).*, testfunc.sequelize_caught_exception FROM pg_temp.testfunc(); DROP FUNCTION IF EXISTS pg_temp.testfunc();","timestamp":"2017-03-29T11:35:55.526Z"} {"level":"debug","message":"Executing (a8ab5901-f7ce-4151-b1af-f498b40a5d45): INSERT INTO \"Videos\" (\"id\",\"name\",\"extname\",\"remoteId\",\"description\",\"infoHash\",\"duration\",\"views\",\"createdAt\",\"updatedAt\",\"authorId\") VALUES ('911842c3-1004-4683-aa32-ceff5de4d307','【希尔顿酒店】健身教练','.mp4',NULL,'【希尔顿酒店】健身教练','3aae367851c5ed026fdb66b4ce737f4c0fea5e27',302,0,'2017-03-29 11:35:55.530 +00:00','2017-03-29 11:35:55.530 +00:00',1) RETURNING *;","timestamp":"2017-03-29T11:35:55.836Z"} {"error":{"name":"SequelizeDatabaseError","message":"character with byte sequence 0xe3 0x80 0x90 in encoding \"UTF8\" has no equivalent in encoding \"LATIN1\"","parent":{"name":"error","length":165,"severity":"ERROR","code":"22P05","file":"wchar.c","line":"2045","routine":"report_untranslatable_char","sql":"INSERT INTO \"Videos\" (\"id\",\"name\",\"extname\",\"remoteId\",\"description\",\"infoHash\",\"duration\",\"views\",\"createdAt\",\"updatedAt\",\"authorId\") VALUES ('911842c3-1004-4683-aa32-ceff5de4d307','【希尔顿酒店】健身教练','.mp4',NULL,'【希尔顿酒店】健身教练','3aae367851c5ed026fdb66b4ce737f4c0fea5e27',302,0,'2017-03-29 11:35:55.530 +00:00','2017-03-29 11:35:55.530 +00:00',1) RETURNING *;"},"original":{"$ref":"$[\"error\"][\"parent\"]"},"sql":"INSERT INTO \"Videos\" (\"id\",\"name\",\"extname\",\"remoteId\",\"description\",\"infoHash\",\"duration\",\"views\",\"createdAt\",\"updatedAt\",\"authorId\") VALUES ('911842c3-1004-4683-aa32-ceff5de4d307','【希尔顿酒店】健身教练','.mp4',NULL,'【希尔顿酒店】健身教练','3aae367851c5ed026fdb66b4ce737f4c0fea5e27',302,0,'2017-03-29 11:35:55.530 +00:00','2017-03-29 11:35:55.530 +00:00',1) RETURNING *;"},"level":"debug","message":"Cannot insert the video.","timestamp":"2017-03-29T11:35:55.838Z"} {"willRetry":true,"level":"debug","message":"Maybe retrying the transaction function.","timestamp":"2017-03-29T11:35:55.840Z"} {"level":"debug","message":"Executing (fae6567f-f5a0-49eb-95a7-7578c775c975): START TRANSACTION;","timestamp":"2017-03-29T11:35:55.846Z"} {"level":"debug","message":"Executing (fae6567f-f5a0-49eb-95a7-7578c775c975): SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE;","timestamp":"2017-03-29T11:35:55.847Z"} {"level":"debug","message":"Executing (fae6567f-f5a0-49eb-95a7-7578c775c975): SAVEPOINT \"fae6567f-f5a0-49eb-95a7-7578c775c975-savepoint-1\";","timestamp":"2017-03-29T11:35:55.848Z"} {"level":"debug","message":"Executing (fae6567f-f5a0-49eb-95a7-7578c775c975): SELECT \"id\", \"name\", \"createdAt\", \"updatedAt\", \"podId\", \"userId\" FROM \"Authors\" AS \"Author\" WHERE \"Author\".\"name\" = 'root' AND \"Author\".\"podId\" IS NULL AND \"Author\".\"userId\" = 1 LIMIT 1;","timestamp":"2017-03-29T11:35:55.851Z"} {"level":"debug","message":"Executing (fae6567f-f5a0-49eb-95a7-7578c775c975): CREATE OR REPLACE FUNCTION pg_temp.testfunc(OUT response \"Authors\", OUT sequelize_caught_exception text) RETURNS RECORD AS $func_1841bac99256488ab397fab1980d91aa$ BEGIN INSERT INTO \"Authors\" (\"id\",\"name\",\"createdAt\",\"updatedAt\",\"podId\",\"userId\") VALUES (DEFAULT,'root','2017-03-29 11:35:55.855 +00:00','2017-03-29 11:35:55.855 +00:00',NULL,1) RETURNING * INTO response; EXCEPTION WHEN unique_violation THEN GET STACKED DIAGNOSTICS sequelize_caught_exception = PG_EXCEPTION_DETAIL; END $func_1841bac99256488ab397fab1980d91aa$ LANGUAGE plpgsql; SELECT (testfunc.response).*, testfunc.sequelize_caught_exception FROM pg_temp.testfunc(); DROP FUNCTION IF EXISTS pg_temp.testfunc();","timestamp":"2017-03-29T11:35:55.858Z"} {"level":"debug","message":"Executing (default): SELECT count(*) AS \"count\" FROM \"Pods\" AS \"Pod\";","timestamp":"2017-03-29T11:36:29.445Z"} {"level":"debug","message":"Executing (default): SELECT count(*) AS \"count\" FROM \"Pods\" AS \"Pod\";","timestamp":"2017-03-29T11:36:29.446Z"} {"level":"debug","message":"Executing (default): SELECT count(*) AS \"count\" FROM \"Pods\" AS \"Pod\";","timestamp":"2017-03-29T11:36:29.448Z"} {"level":"info","message":"No \"requests\" to make.","timestamp":"2017-03-29T11:36:29.451Z"} {"level":"info","message":"No \"video QADU requests\" to make.","timestamp":"2017-03-29T11:36:29.451Z"} {"level":"info","message":"No \"video event requests\" to make.","timestamp":"2017-03-29T11:36:29.452Z"} {"level":"info","message":"::ffff:127.0.0.1 - - [29/Mar/2017:11:36:55 +0000] \"POST /api/v1/videos HTTP/1.0\" - - \"https://xxx.com/videos/add\" \"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36\"\n","timestamp":"2017-03-29T11:36:55.227Z"}