小编Yav*_*lim的帖子

在全屏视频上放置文字(HTML5)

我想在全屏视频上放置HTML格式的文字.

我可以让它不全屏,但它不能全屏工作.

有什么办法吗?

position:absoulute用于文本和position:relative/fixed/none视频.

另外我不知道它是否有效,但我不熟悉.requestFullscreen();浏览器的功能,我无法调整视频大小.

如果.requestFullscreen();有效.我需要调整视频大小.

视频标签的宽度和高度正在发生变化,但视频不会发生变化.

html javascript css video css3

6
推荐指数
1
解决办法
2215
查看次数

postgresql 使用 for 循环更改所有序列

对于所有表,我在 postgresql 中都有类似 table_name_sq 的序列。例如;

seqtest-> seqtest_sq
seqtest2-> seqtest2_sq
Run Code Online (Sandbox Code Playgroud)

我需要更改数据库中的所有序列。(我无法手动为每个表运行查询)

我可以获取表格并制作序列字符串

select table_name || '_sq' as sequence_name from information_schema.tables where table_catalog='test' and table_schema='public'
Run Code Online (Sandbox Code Playgroud)

我可以更改指定表的序列值

select setval('seqtest_sq',(select max(id) from seqtest)+1)
Run Code Online (Sandbox Code Playgroud)

但我不能合并这两个。我认为应该使用 for 循环,但我无法做到这一点。

代码是:

DO $$
DECLARE 
i RECORD;
BEGIN
    FOR i IN (select table_name from information_schema.tables) LOOP
         EXECUTE 'SELECT count(*) FROM ' || i;
    END LOOP;
END$$;
Run Code Online (Sandbox Code Playgroud)

输出是:

ERROR:  syntax error at or near ")"
LINE 1: SELECT count(*) FROM (seqtest)
                                     ^
QUERY:  SELECT count(*) FROM (seqtest)
CONTEXT:  PL/pgSQL function …
Run Code Online (Sandbox Code Playgroud)

sql postgresql for-loop

6
推荐指数
3
解决办法
6837
查看次数

标签 统计

css ×1

css3 ×1

for-loop ×1

html ×1

javascript ×1

postgresql ×1

sql ×1

video ×1