Skip to content

Instantly share code, notes, and snippets.

View ststeiger's full-sized avatar
😎
Back from holidays

Stefan Steiger ststeiger

😎
Back from holidays
  • Switzerland
View GitHub Profile
@ststeiger
ststeiger / GetFlagDescription.cs
Created September 3, 2015 14:37
Get SUID Flag Description
public static string GetFlagDescription(int flag)
{
string vcRet = null;
// Flag:
// SUM
// (
// CASE
// WHEN PRIVILEGE_TYPE = 'SELECT' THEN 1
@ststeiger
ststeiger / T_SYS_Ref_MimeTypes.sql
Created September 7, 2015 11:29
SQL-Script for MimeTypes
/*
CREATE TABLE dbo.T_SYS_Ref_MimeTypes
(
MIME_UID uniqueidentifier NOT NULL
,MIME_Name national character varying(255) NULL
,MIME_FileExtension national character varying(25) NULL
,MIME_FileExtensionNoPoint national character varying(25) NULL
,MIME_Type national character varying(255) NULL
,MIME_Details national character varying(255) NULL
@ststeiger
ststeiger / Mimetype_Classification.sql
Last active September 7, 2015 11:44
Classification of Mimetypes Update
SELECT
MIME_UID
,MIME_Name
,MIME_FileExtension
,MIME_FileExtensionNoPoint
,MIME_Type
,MIME_Details
,MIME_IsAllowed
,MIME_IsTextFile
@ststeiger
ststeiger / T_SYS_Ref_MimeTypes_IdOnly.sql
Last active September 8, 2015 10:55
T_SYS_Ref_MimeTypes with integer ID
/*
CREATE TABLE dbo.T_SYS_Ref_MimeTypes
(
Mime_ID integer NULL
,MIME_Name national character varying(255) NULL
,MIME_FileExtension national character varying(25) NULL
,MIME_FileExtensionNoPoint national character varying(25) NULL
,MIME_Type national character varying(255) NULL
,MIME_Details national character varying(255) NULL
@ststeiger
ststeiger / WebFonts_jumble_control.txt
Last active September 7, 2015 15:30
WebFonts jumble
fontface (IE9+)
http://caniuse.com/#feat=fontface
http://codingstill.com/2013/01/set-mime-types-for-web-fonts-in-iis/
.eot application/vnd.ms-fontobject
.ttf application/octet-stream
.svg image/svg+xml
.woff application/font-woff
@ststeiger
ststeiger / DropCreate_ConstraintsCascade.sql
Created September 8, 2015 13:22
Recreate certain constraints with delete CASCADE
SELECT
'
IF EXISTS(
SELECT rc.*
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS rc
LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU1
ON KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG
AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA
@ststeiger
ststeiger / SearchText.sql
Created September 8, 2015 13:29
DataBase GREP
/*
SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
LEFT JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu
ON tc.CONSTRAINT_NAME = ccu.Constraint_name
WHERE tc.CONSTRAINT_TYPE = 'Primary Key'
*/
@ststeiger
ststeiger / SearchUid.sql
Created September 8, 2015 13:30
Database GREP for UID
/*
SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
LEFT JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu
ON tc.CONSTRAINT_NAME = ccu.Constraint_name
WHERE tc.CONSTRAINT_TYPE = 'Primary Key'
*/
@ststeiger
ststeiger / MySQL_Portable.txt
Last active April 5, 2020 23:56
How to work with MySQL portable on Windows
mysqld.exe --skip-grant-tables
mysql
UPDATE mysql.user SET Password=PASSWORD('TopSecret') WHERE User='root';
FLUSH PRIVILEGES;
"D:\Programme\mariadb-10.0.12-winx64\bin\mysqld.exe"
@ststeiger
ststeiger / SelfReferencingTable_Insert.sql
Created September 15, 2015 13:13
Generate data for self-referencing table
DECLARE @bla nvarchar(128)
SET @bla = N'T_FMS_Reports'
-- SET @bla = N'T_Users'
SELECT
FK_TABLE_NAME,
FK_COLUMN_NAME -- RE_RE_UID
,REFERENCED_COLUMN_NAME, -- RE_UID
-- 'SELECT * FROM ' + REPLACE(QUOTENAME(@bla), '''', '''''') AS cmd2,