Skip to main content

Posts

Boy I wish there was a way to create a table from a select query

I was doing some SQL work today when I had a thought:
Boy I wish there was a way to create a table from a select query
I started in Navicat to see if it was possible.  After find nothing I decided to google it all the while thinking in my head how I was going to create a script to do this if I couldn't find anything.
I found something. I was happy yet sad.  Happy because I didn't have to take the time to create something.  Sad because I didn't have to create the tool.  It sounded like a fun project.
What did I find you ask?
The "Create Table as" statement.
CREATE TABLE [ IF NOT EXISTS ] new_table [ AS ] SELECT expressions FROM existing_tables [WHERE conditions];
The best part about it is the statement knows to go to the existing tables to get the column type, size etc.   Such a tremendous time saver.  I cannot believe in all my years of programming I never stumbled upon this type of statement.
Source: Tech on the Net

Recent posts

Adding Custom JDBC Options to your cfconfig datasource

I was getting a weird timezone error when connecting to a MySQL 8 database.
The server time zone value 'EDT' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
I was able to get around this by adding a custom jdbc option to my datasource:
cfconfig datasource save name=test dbdriver=mysql host=localhost port=3306 database=testdb username=randy password=test custom="serverTimezone=America/New_York"


Git GUI for Windows

This past weekend I needed to upload code to github.  I chose to use the GitHub for Windows which made it painless.

Today I decided to research and see what other GUI clients I could find for GIT.


I stumbled upon SourceTree  by Atlassian Software.

It was really easy to setup a local repository as well as connecting to GitHub.

My favorite feature so far besides the ease of use is the dashboard that shows you the files that need committed and the diff details right beside it.

Here is a screenshot:



UPS - User Id and Shipper Number combination is not qualified to receive negotiated rates.

Today I started to receive the following message from the UPS API:

User Id and Shipper Number combination is not qualified to receive negotiated rates.

and to make matters worse, the result of this issue caused the checkout process to error preventing our customers from finishing their orders.

So after doing a little research on my end I ended up calling the UPS technical support phone number for the United States:

Over the phone we went over the following steps:

UPS.COM
You must add and authenticate your account using Account Summary to view Negotiated Rates in UPS Internet Shipping, Time and Cost Calculator on ups.com, and the UPS Developer Kit - Shipping and Rating APIs.

To add and authenticate an account:

1. Login to ups.com using your My UPS ID and password.
2. Select the My UPS tab at the top of the page.
3. Select Account Summary from the navigation menu or the tab rollover.
4. From there select Add an Existing UPS Account.
5. Follow the steps to authenticate the account. To authenticate…

Jetty Locking Files on Windows

I went to edit a css file today on a server an OpenBD Jetty install and the file was locked.  After doing some research I found this http://docs.codehaus.org/display/JETTY/Files+locked+on+Windows

I chose to just stop and restart Jetty because I was on a dev box.  The instructions seem to be straight forward.

My question is though.  If I disable the memory mapped files will there a performance degradation?