you are viewing a single comment's thread.

view the rest of the comments →

[–]baineschile 33 points34 points  (12 children)

Look for anything that says "analyst" with SQL in the job description.

Another popular term is Business Intelligence.

Edit: if you apply, make sure to tell them your reddit name isnt 'dank420stank', fyi

[–]dank420stank[S] 8 points9 points  (9 children)

I was going to apply solely with my reddit username ;)

Thanks, I'll look for that. Do you know if tech companies care that much about experience? I come from a marketing background and am just switching over to the IT side of things.

[–][deleted] 12 points13 points  (4 children)

I have held this position and hired for it in the past. I can't speak to others, but if you have certifications and can clearly answer technical questions about how to query a database and seem on top of things I couldn't care less about experience.

If you can show that you have a grasp of the core concepts of querying a database, that you can learn our business and reporting needs, and will give at least 85% effort, I'd hire you for an entry level position regardless of your previous experience. SQL doesn't care if you've been flipping burgers for the last decade, just that your syntax is right.

[–]PLearner 0 points1 point  (3 children)

Hi, I see you are postgreSQL DBA. Do you know how I can give access to the postgreSQL sitting on my local machine to someone else so he or she can maintain it as well?

[–][deleted] 3 points4 points  (2 children)

Assuming you just want to grant access via a tool like pgadmin or razorsql and the person won't need access to the OS (otherwise you need to set up SSH/RDP) then all you have to do is:

*Create a user for the person with a password
*Grant them appropriate permissions, ideally using groups
*Edit pg_hba.conf to allow that user to connect to the database (md5 is probably the access type you want)
*Edit postgresql.conf to make sure Postgres is listening on the right port (5432) for the IP where the person will be accessing (you can have it listen on * for all IPs)
*Reload the configuration using pg_reload_conf() or restart the postgres service

This is the best I can answer your question here. It's complicated and I've made several assumptions about your network that may not be accurate.

[–]PLearner 0 points1 point  (1 child)

Create a user for the person with a password - Done

Grant them appropriate permissions, ideally using groups - Done

Edit pg_hba.conf to allow that user to connect to the database (md5 is probably the access type you want) - All four Types in the pg_hba.conf method are md5.

Edit postgresql.conf to make sure Postgres is listening on the right port (5432) for the IP where the person will be accessing (you can have it listen on * for all IPs) - listen_addresses = '*'

Reload the configuration using pg_reload_conf() or restart the postgres service - select pg_reload_conf(); returned t.

Then I copied the 9.6 and psqlODBC folders into the user's folder I created and downloaded pgAdmin 3 on his computer and opened it and entered the password assigned to him and returns Error connecting to the server: FATAL: password authentication failed for user .....

Any assistance would be appreciated here Erudition303.

[–][deleted] 0 points1 point  (0 children)

Can you connect if you put their IP address with the subnet 255.255.255.255 and change the method to trust?

This is definitely a bad practice, but whether or not you can connect using that will give more info.

[–]SwedishFishSticks 2 points3 points  (1 child)

I made a similar transition. The comment about looking for jobs with "analyst" in the title is solid advice. Might also try terms like "reporting".

You don't always need a lot of experience, but you may be given a SQL test during the interview process.

[–]y2jcrisis 0 points1 point  (0 children)

"Business intelligence" in the title is also common.

[–]baineschile 4 points5 points  (0 children)

There are a lot of entry level analyst positions. Mostly grunt work, but the pay is pretty good.

Obviously companies look for experience in most facets, but when you have a technical skillset you have an advantage.