Найдено 14 результатов
- 28 фев 2025, 14:51
- Форум: Git
- Тема: Откат последненго pull'a
- Ответы: 0
- Просмотры: 42401
Откат последненго pull'a
Ситуация: сделал pull и обнаружилась ошибка, которую быстро не исправить, а сервис должен работать. Решение: откатить до состояния до pull'а Получение истории изменений: git reflog Откат изменений: git reset --hard HAED@{x} x - шаг, к которому нужно вернуться Если нужно, данный откат запушить в репо...
- 23 янв 2024, 17:37
- Форум: Git
- Тема: Настройка для получения данных из удаленного репозитория
- Ответы: 0
- Просмотры: 111325
Настройка для получения данных из удаленного репозитория
1. Установка git apt-get update apt-get install git 2. Генерация ssh-ключей Для клонирования/push'а проекта из удаленного репозитория необходимо сгенерировать и сохранить ssh-ключи на локальной машине, куда будем пушить изменения. ssh-keygen -t ed25519 -C "your_email@example.com" Файл для ...
- 16 фев 2023, 18:49
- Форум: MS SQL Server
- Тема: Табличные указания
- Ответы: 0
- Просмотры: 120636
Табличные указания
1. SERIALIZABLE и UPDLOCK Отличие состоит в том, что SERIALIZABLE удерживает блокировку наложенную транзакцией, а UPDLOCK накладывает и удерживает блокировку обновления. Т. е. BEGIN TRANSACTION UDDATE Table WITH(UPDLOCK) ... и BEGIN TRANSACTION UDDATE Table WITH(SERIALIZABLE) ... будут идентичны. U...
- 13 апр 2022, 13:52
- Форум: MS SQL Server
- Тема: datetime
- Ответы: 0
- Просмотры: 88748
datetime
1. Начало дня Самый быстрый способ начиная с 2008: SELECT CONVERT(date, GETDATE()) Для более ранних версий: SELECT DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) 2. Начало месяца SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0) SELECT DATEFROMPARTS(YEAR(@now), MONTH(@now), 1) 3. Пересечение ди...
- 30 дек 2021, 18:38
- Форум: MS SQL Server
- Тема: Советы
- Ответы: 0
- Просмотры: 87316
Советы
1. При выполнении кода из двух сессий BEGIN TRAN SELECT ... from Table -- вот здесь зависнет вторая сессия пока не произойдет COMMIT в первой сессии ... INSERT INTO Table -- вот тут блочится таблица и др. сессии будут ждать COMMIT'а в SELECT'е COMMIT По возможности следует избегать таких случаев, е...
- 14 апр 2020, 14:35
- Форум: MS SQL Server
- Тема: Insert or Update pattern
- Ответы: 0
- Просмотры: 89448
Insert or Update pattern
1. Не лучший способ, т. к. выполняется лишний поиск begin tran if exists (select 1 from t with (updlock,serializable) where pk = @id) begin update t set hitCount = hitCount+1 where pk = @id end else begin insert t (pk, hitCount) values (@id, 1) end commit tran 2. Оптимизация UPDATE BEGIN TRANSACTION...
- 13 фев 2019, 17:50
- Форум: MS SQL Server
- Тема: Репликация
- Ответы: 0
- Просмотры: 83258
Репликация
Настройка репликации: 1. На дистрибьютере выбираем "Configure Distribution". В паблишерах выбираем принципал и миррор, дистрибьютер удаляем. Не забыть дать права на папку с репликационными данными. 2. На принципла и мирроре выбираем "Configure Distribution" и указываем дистрибью...
- 24 окт 2014, 12:10
- Форум: MS SQL Server
- Тема: Создание связанного сервера Interbase 32 на 64
- Ответы: 0
- Просмотры: 82031
Создание связанного сервера Interbase 32 на 64
Существует сложность при создании связанного 32-хразрядного сервера Interbase на 64-хразрядном SQL Server. Решение следующее: 1. Установить 64-хразрядный ODBC-драйвер Firebird http://www.firebirdsql.org/en/odbc-driver/ 2. Скачать архив с 64-хразрядным сервером Firebird 2.5, взять оттуда fbclient.dll...
- 04 сен 2014, 16:50
- Форум: MS SQL Server
- Тема: Ссылки
- Ответы: 0
- Просмотры: 83667
Ссылки
1. О дедлоках
http://www.rsdn.ru/article/db/deadlocks.xml
http://www.rsdn.ru/article/db/deadlocks.xml
- 04 сен 2014, 16:49
- Форум: MS SQL Server
- Тема: Полезные скрипты
- Ответы: 0
- Просмотры: 83523
Полезные скрипты
1. Поиск по БД Поиск в ХП DECLARE @SubStr VARCHAR(8000) SET @SubStr = '' -- нужная фраза в кавычках SELECT o.name, c.text FROM [sys].[objects] AS o INNER JOIN syscomments AS c ON o.object_id = c.id WHERE o.[TYPE]='P' AND c.text LIKE '%' + @SubStr + '%' ORDER BY o.name Поиск в ХП/триггерах DECLARE @...