Require reorg
- drop at least one column
- increase the size of a decimal column
Do not require reorg
- add columns (at least 5 are possible, did not test more)
- increase the size of a varchar column
with G as
(select *
from ADW_ETL.ETL_GDT_UNIQUE_KEY
where TABLE_NAME in('BAP_KOMMUNIKATION',
'BAP_GESCHAEFTSVORFALL',
'BAP_GFSCHRITT',
'BAP_GFSCHRITTADD',
'BAP_AUFTRAG',
'BAP_AUFTRAGPRODUKT')
)
select G.TABLE_NAME,
C.FLAG_ACTIVE,
G.STORE_FLAG,
G.OGG_PACKER_FREQUENCY,
C.DWH_TIME_DELAY,
I.*
from G
left outer join ADW_STATMON.DWH_ODS_CTRL C
on G.TABLE_NAME = C.DWH_ODSCTRL_GDT_NAME
left outer join ADW_STATMON.DWH_INBOUND_REG I
on I.DWH_TRG_TABLE_NAME = G.TABLE_NAME
where nvl(I.DWH_REG_TS, current_timestamp) >= current_timestamp - 9
;
with G as
(select *
from ADW_ETL.ETL_GDT_UNIQUE_KEY
where TABLE_NAME in('BAP_KOMMUNIKATION',
'BAP_GESCHAEFTSVORFALL',
'BAP_GFSCHRITT',
'BAP_GFSCHRITTADD',
'BAP_AUFTRAG',
'BAP_AUFTRAGPRODUKT')
)
select G.TABLE_NAME,
C.FLAG_ACTIVE,
G.STORE_FLAG,
G.OGG_PACKER_FREQUENCY,
C.DWH_TIME_DELAY,
I.*
from G
left outer join ADW_STATMON.DWH_ODS_CTRL C
on G.TABLE_NAME = C.DWH_ODSCTRL_GDT_NAME
left outer join ADW_STATMON.DWH_INBOUND_REG I
on I.DWH_TRG_TABLE_NAME = G.TABLE_NAME
where I.DWH_REG_TS >= current_timestamp - 9
or I.DWH_REG_TS is null
;
I am pretty sure it is not iso standard behavior, and to me counterintuitive for sure.with G as
(select *
from ADW_ETL.ETL_GDT_UNIQUE_KEY
where TABLE_NAME in('BAP_KOMMUNIKATION',
'BAP_GESCHAEFTSVORFALL',
'BAP_GFSCHRITT',
'BAP_GFSCHRITTADD',
'BAP_AUFTRAG',
'BAP_AUFTRAGPRODUKT')
)
select G.TABLE_NAME,
C.FLAG_ACTIVE,
G.STORE_FLAG,
G.OGG_PACKER_FREQUENCY,
C.DWH_TIME_DELAY,
I.*
from G
left outer join ADW_STATMON.DWH_ODS_CTRL C
on G.TABLE_NAME = C.DWH_ODSCTRL_GDT_NAME
left outer join ADW_STATMON.DWH_INBOUND_REG I
on I.DWH_TRG_TABLE_NAME = G.TABLE_NAME
and I.DWH_REG_TS >= current_timestamp - 9
;
_LOG="$(git log)"
for _COMMIT in "${(@f)$(git cherry -v)}"
# '${(@f)VARIABLE}' splits VARIABLE (can be command substitution) at linebreaks (otherwise it would get split into words)
do
_DATE_STRING=$(echo "${_LOG}" | grep -A2 ${_COMMIT[(w)2]} | grep -F Date)
# (w) spilts into words, [..2] takes the second element
echo "${_DATE_STRING} ${_COMMIT}"
done
or as oneliner
_LOG="$(git log)" ; for _COMMIT in "${(@f)$(git cherry -v)}" ; do _DATE_STRING=$(echo "${_LOG}" | grep -A2 ${_COMMIT[(w)2]} | grep -F Date) ; echo "${_DATE_STRING} ${_COMMIT}" ; done
screenis a terminal multiplexer pretty useful when you want to have several terminals over one single remote connection and also if you want disconnects not effect your sessions.
# _LAST_PATCH being something like 00.0042. It is a real
# world example and as such not everything makes sense. _MAJOR for instance
# is just dead weight.
shopt -s extglob # To get support for more sophisticated pattern
_MAJOR=${_LAST_PATCH%%.+([0-9])} # Remove longest pattern match from behind
_MINOR=${_LAST_PATCH##+([0-9]).} # Remove longest pattern match from front
_MINOR=${_MINOR##+(0)} # Remove leading 0s
_MAJOR=${_MAJOR:-0} # If nothing remains, set to 0
_MINOR=${_MINOR:-0}
shopt -u extglob
# Generate the new minor number
((_MINOR += 1)) # Increment _MINOR
_MINOR=$(printf %04d ${_MINOR}) # left padding with 0. printf is a bash internal!
find . -type d -a \(-name ready -o -name data\)
find: paths must precede expression: `(-name'
find . -type d -a \( -name ready -o -name data \)
| Result | Container format | Video Codec | Audio Codec | Remarks |
|---|---|---|---|---|
| OK | raw | raw | raw | I noticed that at least some DVDs can be copied to a NAS disk which in turn is connected and read from the player just as they appear on the file system browser under the Windows 10 explorer/FileZilla. I assume it does not matter whether this is done with the via of the local file system as I did or directly or whether it is important to do it under Windows. It was an accidental discovery. Unfortunately and obviously, copy protected media deny such treatment - at least under Windows 10. |
| OK | Matroska (.mkv) | Advance Video Coding (AVC/h.264/MPEG-4 Part 10) | MPEG 3 (MP3) | |
| OK | MPEG 4 (.3gp / .3gpp) | MPEG 4 (Advanced Simple BVOP) | Advanced Audio Coding (AAC) | |
| OK | QTFF Quicktime file format (.mov) | Advance Video Coding (AVC/h.264/MPEG-4 Part 10) | Pulse Code Modulation (PCM) | |
| OK | MPEG PS (.vob) | MPEG 2 (Main BVOP) | MPEG 2 (MP2) | The file suffix of the container format seems to be wrong |
| NOK | Matroska (.mkv) | MPEG 2 (MP2) | Pulse Code Modulation (PCM) | Unsupported format error (it is assumed that mkv is meant even tough specs tells it was (possibly in combination with the video codec) |
| NOK | Matroska (.mkv) | MPEG 2 (MP2) | Dolby Digital / AC-3 | Unsupported format error (it is assumed that mkv is meant even tough specs tells it was (possibly in combination with the video codec) |
| Result | Container format | Video Codec | Audio Codec | Remarks |
ffmpeg -i some_file.mkv -acodec mp3 -vcodec copy some_file_of_other_container.mp4
ffmpeg -i some_file.mkv -vcodec hevc some_file_h265.mkv
From the active branch git checkout -b <LOCAL_BRANCH> From a donator branch git checkout -b <LOCAL_BRANCH> <DONATING_BRANCH...