Рубрика: SQL
Сегодня ко мне обратился Друг с просьбой восстановить пароль от рабочей базы 1С (караул все пропало и т.д.) Приступим =) Обманем платформу 1С, «удалим» всех пользователей из базы MSSQL Открываем Среда SQL Server Management Studio — нажимаем на базу и кликаем Создать запрос EXEC sp_rename 'v8users', 'v8users_old' GO UPDATE Params SET FileName = 'users.usr_old' WHERE FileName …
ALTER DATABASE 'dbname' DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci
UPDATE catalog_products_variants SET pv_Availability="100" WHERE pv_Availability="0" Ищем в поле pv_Availability с значением 0 и меняем на 100
Все команды запускаются под пользователем postgres psql -l - список баз данных. psql -d itpages - подключение к БД itpages. psql -f itpages.sql - выполнение команд из файла itpages.sql. Команды psql c dbname - подсоединение к БД dbname. l - список баз данных. dt - список всех таблиц. d table - структура таблицы table. du - …
Создаем батник backup.bat Открываем пишем: "C:Program FilesPostgreSQL9.1.2-1.1Cbinpg_dump.exe" -i -h localhost -p 5432 -U postgres -F c -b -v -f "10.8.254.9BackupSRVBUHZIKPG_ZIK --"%date%"" "PG_ZIK" Запускаем каждый день через планировщик задач.