User Tools

Site Tools


таблица_v8users

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
таблица_v8users [2023/04/14 09:58] jpтаблица_v8users [2023/04/14 10:04] (current) jp
Line 5: Line 5:
 === Получить список администраторов в PostgreSQL === === Получить список администраторов в PostgreSQL ===
  
-В консоли сервера БД переключаемся на юзера postgres, запускаем psql, дальше выбираем базу. +В консоли сервера БД переключаемся на юзера postgres, запускаем psql, смотрим базы, выбираем нужную
  
    su postgres    su postgres
Line 12: Line 12:
 Теперь запустим запрос SQL, который выгрузит нам всех пользователей с административными ролями. Теперь запустим запрос SQL, который выгрузит нам всех пользователей с административными ролями.
  
-   select name from v8users where admrole = 1;   +   select name from v8users where admrole = 1; 
 +=== Теоретические способы пропустить аутентификацию ===  
 В некоторых гайдах пишут, что можно удалить таблицу v8users, либо её очистить, чтобы попасть в конфигуратор базы без пароля, однако, осуществить на практике это у меня пока не получилось. Но можно попробовать два способа. В некоторых гайдах пишут, что можно удалить таблицу v8users, либо её очистить, чтобы попасть в конфигуратор базы без пароля, однако, осуществить на практике это у меня пока не получилось. Но можно попробовать два способа.
  
-1-й способ: удаление таблицы.+**1-й способ: удаление таблицы**
  
 Переименовываем таблицу и файл users.usr Переименовываем таблицу и файл users.usr
  
    ALTER TABLE v8users RENAME TO v8users2;    ALTER TABLE v8users RENAME TO v8users2;
-   UPDATE Params SET FileName='users.usr_old' WHERE FileName='users.usr'; +   UPDATE Params SET FileName='users.usr_old' WHERE FileName='users.usr';   
-   +
 Пробуем запустить конфигуратор. Если нужно откатить изменения, то просто возвращаем всё обратно.  Пробуем запустить конфигуратор. Если нужно откатить изменения, то просто возвращаем всё обратно. 
  
    ALTER TABLE v8users2 RENAME TO v8users;    ALTER TABLE v8users2 RENAME TO v8users;
    UPDATE Params SET FileName='users.usr' WHERE FileName='users_old.usr';    UPDATE Params SET FileName='users.usr' WHERE FileName='users_old.usr';
-2-й способ: очистка таблицы+**2-й способ: очистка таблицы**
  
 Сораняем содержимое таблицы v8users и очищаем её Сораняем содержимое таблицы v8users и очищаем её
Line 36: Line 36:
    DROP TABLE v8users;    DROP TABLE v8users;
    CREATE TABLE v8users AS TABLE v8usersbak;    CREATE TABLE v8users AS TABLE v8usersbak;
 +{{tag>1C PostgreSQL SQL}}
таблица_v8users.1681466305.txt.gz · Last modified: 2023/04/14 09:58 by jp