Skip to content

Instantly share code, notes, and snippets.

View danhaywood's full-sized avatar

Dan Haywood danhaywood

View GitHub Profile
@danhaywood
danhaywood / create-sql-server-db-snapshot.sql
Created September 13, 2017 21:17
How to dynamically create a SQL Server snapshot database
declare @sql varchar(max), @on_clause varchar(max)
SELECT
@on_clause = CASE
WHEN @on_clause IS NULL THEN 'NAME = ' + name + ', FILENAME = ''' + physical_name + '.ss'''
ELSE @on_clause + ', ' + 'NAME = ' + name + ', FILENAME = ''' + physical_name + '.ss'''
END
FROM
sys.database_files df
where type_desc = 'ROWS'
-- run in the target database
-- (but there must be no other logins using that database otherwise will fail).
declare @sql varchar(max)
set @sql = 'RESTORE DATABASE ' + DB_NAME() + ' FROM DATABASE_SNAPSHOT = ''' + DB_NAME() + '_snapshot'''
use master
sudo apt-get update
# java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
java -version
# maven
sudo apt-get install maven
@danhaywood
danhaywood / j8
Created March 4, 2022 14:43
script to update PATH and JAVA_HOME to JDK 8 (running on cygwin)
#!/bin/bash
#
# usage:
# . j8
#
JH8=$(echo $JAVA_HOME8 | sed 's/\\/\//g' | sed 's/C:/\/c/ig')
JH11=$(echo $JAVA_HOME11 | sed 's/\\/\//g' | sed 's/C:/\/c/ig')
JH8_bin="${JH8}/bin"
@danhaywood
danhaywood / j11
Created March 4, 2022 14:43
script to update PATH and JAVA_HOME to JDK 11 (running on cygwin)
#!/bin/bash
#
# usage:
# . j11
#
JH8=$(echo $JAVA_HOME8 | sed 's/\\/\//g' | sed 's/C:/\/c/ig')
JH11=$(echo $JAVA_HOME11 | sed 's/\\/\//g' | sed 's/C:/\/c/ig')
JH8_bin="${JH8}/bin"