Обновить
9
Александр@Z55

Пользователь

0,4
Рейтинг
4
Подписчики
Отправить сообщение

Допустим, нужно искать статьи по заголовку и тексту.

Видимо неудачный пример, SELECT возвращает 0 строк.
Убрал лог под спойлер:

Скрытый текст
[2026-07-01 18:02:21] Connected
tester.public> DROP TABLE IF EXISTS articles
table "articles" does not exist, skipping
[2026-07-01 18:02:31] completed in 18 ms
tester.public> CREATE TABLE articles (
                  	id          bigserial PRIMARY KEY,
                  	title       text NOT NULL,
                  	body        text NOT NULL,
                  	created_at  timestamptz NOT NULL DEFAULT now()
                  )
[2026-07-01 18:02:31] completed in 35 ms
tester.public> INSERT INTO articles (title, body) VALUES
                  ('Как ускорить PostgreSQL', 'Индексы, VACUUM и анализ планов запросов'),
                  ('Очереди задач в базе', 'FOR UPDATE SKIP LOCKED помогает воркерам не брать одну задачу дважды'),
                  ('Поиск в приложении', 'PostgreSQL умеет полнотекстовый поиск без отдельного сервиса')
[2026-07-01 18:02:31] 3 rows affected in 3 ms
tester.public> CREATE INDEX articles_search_idx
                  ON articles
                  USING GIN (
                  	to_tsvector('russian', title || ' ' || body)
                  )
[2026-07-01 18:02:31] completed in 35 ms
tester.public> SELECT
                  	id,
                  	title,
                  	ts_rank(
                      	to_tsvector('russian', title || ' ' || body),
                      	plainto_tsquery('russian', 'поиск postgres')
                  	) AS rank
                  FROM articles
                  WHERE to_tsvector('russian', title || ' ' || body)
                    	@@ plainto_tsquery('russian', 'поиск postgres')
                  ORDER BY rank DESC
[2026-07-01 18:02:31] 0 rows retrieved in 138 ms (execution: 7 ms, fetching: 131 ms)

Дарю идею. Если из меню пуск выкинуть всё лишнее, и оставить только ярлыки (как было в XP), меню Пуск будет просто летать

Ну надо же с чего-то начинать ))

До сентября тоже что-то нужно делать

Так себе решение. У пакета, допустим, нет ни одного CVE сейчас. А что будет через месяц или два?

Ну тут выбор - или пакеты недоступны совсем, либо есть вот "эти". Второй вариант позволит хоть как-то работать. А если в какой-то момент получится получить новую версию пакета, nexus закеширует её. Можно также руками её туда залить. Поэтому, вполне нормальное решение, в отсутствии альтернатив

Смотрите ЛС.

Спасибо!

С оплатой рублями? А что за хостер?

Где все эти vps по два доллара? Вчера искал, минимум 5+ евро

С удивлением обнаружил, что не могу подключиться по ssh к своему vps в нидерландах (hostkey)... Ну спасибо, чо...

Это он до выборов работает...

если некогда — pypi.depkit.ru уже работает на российских IP, с большим кешем и быстро. 

Уже сломалось?

pip install -i https://pypi.depkit.ru/simple/ aiohttp
Looking in indexes: https://pypi.depkit.ru/simple/
ERROR: Could not find a version that satisfies the requirement aiohttp (from versions: none)
ERROR: No matching distribution found for aiohttp

Почему в мире Си всё так сложно? 😀

(сарказм, если что)

Примерно так и появился Redis ))

В том и прикол. Сначала выделают миллиарды на блокировки, миллионы на закупки VPN, тут тоже будет думаю не малый бюджет. А потом на пенсии денег не хватает и надо переносить пенсионный возраст на 85 лет

А как тогда микротик будет резолвить DoH-домен?

Не надо его резолвить. Для этого там есть:

/ip dns static
add address=1.1.1.1 name=security.cloudflare-dns.com type=A
add address=1.0.0.1 name=security.cloudflare-dns.com type=A
add address=2606:4700:4700::1111 name=security.cloudflare-dns.com type=AAAA
add address=2606:4700:4700::1001 name=security.cloudflare-dns.com type=AAAA

Что это за прод, где все решения принимает один разраб? ИП Буржуйкин?

Ну не, тут же туториал, поэтому вставил 5 копеек, которые упустил автор

1
23 ...

Информация

В рейтинге
2 796-й
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность