automating rollback script oracle

DBMS_METADATA_DIFF and a few metadata queries can automate this process. This example demonstrates 6 types of changes: 1) adding a column 2) incrementing a sequence 3) dropping a table 4) creating a table 5) changing a view 6) allocating an extent. create table user1.add_column(id number); create table user2.add_column(id number); alter table user2.add_column add some_column number(5); … Read more

How to select different app.config for several build configurations

Use SlowCheetah plugin. For more options and details of how to use SlowCheetah keep reading. As you have already noticed, there is no default and easy way to use different config files for a Library type (.dll) project. The reason is that the current thinking is: “You don’t need to”! Framework developers reckon you need … Read more

Create a directly-executable cross-platform GUI app using Python

First you will need some GUI library with Python bindings and then (if you want) some program that will convert your python scripts into standalone executables. Cross-platform GUI libraries with Python bindings (Windows, Linux, Mac) Of course, there are many, but the most popular that I’ve seen in wild are: Tkinter – based on Tk … Read more