Update README.md

This commit is contained in:
XaHY 2024-11-21 17:48:25 +03:00 committed by GitHub
parent c056135b8f
commit 80a036bd77
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,11 +1,12 @@
Тестовая обкатка работоспособности Lucee с БД Тестовая обкатка работоспособности Lucee с БД
============================================== ==============================================
Проходим ряд этапов *Проходим ряд этапов*
===========================
1) Разворачиваем PostgreSQL 1) Разворачиваем PostgreSQL
2) Подключаемся к ней и делаем 2) Подключаемся к ней и делаем
--
```sh
ALTER SYSTEM SET password_encryption = 'scram-sha-256'; ALTER SYSTEM SET password_encryption = 'scram-sha-256';
SELECT pg_reload_conf(); SELECT pg_reload_conf();
@ -13,8 +14,9 @@ CREATE USER myuser WITH PASSWORD 'password12345';
CREATE DATABASE mydatabase; CREATE DATABASE mydatabase;
ALTER DATABASE mydatabase OWNER TO myuser; ALTER DATABASE mydatabase OWNER TO myuser;
ALTER DATABASE mydatabase SET search_path to mydatabase; ALTER DATABASE mydatabase SET search_path to mydatabase;
```
-- Подключаемся под myuser 2.1) Подключаемся под myuser
```sh
\C mydatabase \C mydatabase
CREATE SCHEMA mydatabase CREATE SCHEMA mydatabase
CREATE TABLE check_point ( CREATE TABLE check_point (
@ -23,14 +25,15 @@ CREATE TABLE check_point (
); );
INSERT INTO check_point (value) INSERT INTO check_point (value)
VALUES (1), (2), (3), (4), (5); VALUES (1), (2), (3), (4), (5);
```
3) Находим предварительно LUCEE где можно использовать 3) Находим предварительно LUCEE где можно использовать
-- ```sh
CommandBox> repl CommandBox> repl
CFSCRIPT-REPL: getInstance('PasswordManager@lucee-password-util').encryptDataSource('password12345') CFSCRIPT-REPL: getInstance('PasswordManager@lucee-password-util').encryptDataSource('password12345')
```
Получаем hash и далее используем в передаче CFM: Получаем hash и далее используем в передаче CFM:
Пример CFM ниже Пример CFM ниже
```sh
{ {
"testds_class": "org.postgresql.Driver", "testds_class": "org.postgresql.Driver",
"testds_bundleName": "org.postgresql.jdbc", "testds_bundleName": "org.postgresql.jdbc",
@ -42,3 +45,4 @@ CFSCRIPT-REPL: getInstance('PasswordManager@lucee-password-util').encryptDataSou
"testds_liveTimeout": "15", "testds_liveTimeout": "15",
"testds_validate": "false" "testds_validate": "false"
} }
```