Skip to content

Instantly share code, notes, and snippets.

View erhanzeyrek's full-sized avatar
💻
Life runs on code.

erhanzeyrek

💻
Life runs on code.
View GitHub Profile
@erhanzeyrek
erhanzeyrek / cmd.sql
Created June 12, 2024 08:43
[SQL DB Tablo Temizleme] SQL DB'deki tüm tabloları ve foreign key'leri temizler #sql
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
begin tran
while(exists(select 1 from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where TABLE_CATALOG = ''
AND TABLE_SCHEMA != 'sys' and
CONSTRAINT_TYPE='FOREIGN KEY'))
begin
declare @sql nvarchar(2000)
SELECT TOP 1 @sql=('ALTER TABLE [' + TABLE_SCHEMA + '].[' + TABLE_NAME
@erhanzeyrek
erhanzeyrek / run.sh
Created June 21, 2021 17:08
[Ubuntu Grub Ekranı Düzeltme] Dual Boot Sistemlerde Ubuntu GRUB ekranı bozulduğunda düzeltmek için gerekli komutlar #ubuntu #linux
// Bilgisayarı Ubuntu Live CD ya da bootable USB üzerinden boot ettikten sonra terminal açılır ve aşağıdaki komutlar girilir.
// Note: sdX = disk | sdXX = efi partition | sdXY = system partition
sudo mount /dev/sdXY /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub
@erhanzeyrek
erhanzeyrek / run.cmd
Last active July 6, 2021 12:56
[Büyük Boyutlu sql dosyalarını çalıştırma] Büyük boyutundan olayı SSMS (Sql Server Management Studio) üzerinde açılamayan sql dosyalarını çalıştırmayı sağlayan komut.
sqlcmd -S SERVER\INSTANCE -U 'userId' -P 'password' -d 'databaseName' -i "C:/Backup/backup.sql"
@erhanzeyrek
erhanzeyrek / change.cmd
Created March 17, 2021 06:17
[git reposunun remote url'sini değiştirme] #git
git remote -v
git remote set-url origin http://my-git-server.com/my-repository.git
@erhanzeyrek
erhanzeyrek / apply.cmd
Created March 17, 2021 06:12
[Add .gitignore to existing repository] #git
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
@erhanzeyrek
erhanzeyrek / sil.ps1
Last active June 25, 2022 19:35
[node_modules klasörlerini silme] Diskte yer kaplayan node_modules klasörlerinin toplu bir şekilde silinmesi.
Get-ChildItem -Path "." -Include "node_modules" -Recurse -Directory | Remove-Item -Recurse -Force
@erhanzeyrek
erhanzeyrek / metabase_docker_migration_guide
Created November 26, 2020 15:29
[Migrate Metabase running on Docker with H2DB container to PostgreSQL] Steps to migrating existing metabase installation running on Docker with h2db to PostgreSQL #metabase #docker #postgresql
1-) Firstly, stop running container.
docker stop metabase_container_name_or_id
2-) Copy existing H2 database files to outside container.
docker cp metabase_container_id:/metabase.db ./metabase_db_backup
3-) Copy existing jar file outside from container for migration
@erhanzeyrek
erhanzeyrek / sqltocsharp.sql
Created November 24, 2020 14:43
[SQL Tablosunu C# Class'ına - modeline çevirme] Parametre olarak verilen tablo adını çıktı olarak C# class'ına veri tipleri ile beraber çevirir. ORM entegrasyonları için kullanılabilir. #SQL #C#
declare @TableName sysname = 'TABLOADI'
declare @result varchar(max) = 'public class ' + @TableName + '
{'
select @result = @result + '
public ' + ColumnType + ' ' + ColumnName + ' { get; set; }
'
from
(
select
@erhanzeyrek
erhanzeyrek / commands.txt
Created November 16, 2020 14:45
[Teamcity Komutları] Kullanışlı TeamCity komutları #devops #teamcity
--Ubuntu üzerinde TeamCity agent'ı başlat
./home/<username>/BuildAgent/bin/agent.sh start
@erhanzeyrek
erhanzeyrek / jsonParser.sql
Created October 5, 2020 11:50
[SQL JSON Parser] JSON objesini parse ederek SQL tablo verisine dönüştürür
USE [DATABASE]
GO
/****** Object: UserDefinedFunction [dbo].[parseJSON] Script Date: 5.10.2020 14:53:06 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO