Задача - узнать кол-во потенциально полученных строк до их фактической выборки.
SELECT count(*) ...
Ну и - если допустимо - организовать pagination.
SELECT * FROM table
) выборка первых страниц происходит очень быстро (особенно через LIMIT). Но это легко сломать, например, сортировкой create table p (id serial primary key, val text);
create table c (id serial primary key, p_id int not null references p(id) on delete no action deferrable, val text);
insert into p (val) values ('a'), ('b');
insert into c (p_id, val) values (1, 'a1'), (1, 'a2'), (1, 'a3'), (2, 'b1');
begin;
set constraints all deferred;
delete from p where id = 2;
delete from c where p_id = 2;
commit;
CREATE OR REPLACE FUNCTION Foo(st TIMESTAMP, fin TIMESTAMP)
RETURNS TABLE (tstamp timestamptz, val float) AS $$
...
RETURN QUERY SELECT tstamp, val FROM hyptab WHERE tstamp >= st AND tstamp < fin;
END;
$$ LANGUAGE plpgsql;
serialize() обрабатывает все типы, кроме resource и некоторых типов object
<html>
<head>
<title>PHP is<? if ($a): ?> cool<? else: ?> not cool<? endif; ?></title>
</head>
<body>
<h1><?=$head1 ?></h1>
</body>
</html>
<?
на самом деле короче и удобнее, чем <?php
, но он, например, конфликтует синтаксически с тем же XML:<?xml version="1.0" encoding="UTF-8"?>
...
<html>
<head>
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="style.css">
<?=$additional_meta ?? ""; ?>
</head>
<?php
$additional_meta = "<title>Как сделать meta tag для определенной страницы, если у меня шапка на нее подключается через include?</title>";
include("header.php");
?>
<body>
...
dig google.com +noall +answer | cut -f 1,6 | sed -e 's/\.\t/\t/'
INSERT INTO posts VALUES (null,'tilte','text',55,'2019-09-31 23:59:59')
defer db.Close()
?