Find Jobs
Hire Freelancers

Update MySQL Fields - Import Export CSV file from FTP sites

$10-30 USD

Closed
Posted over 7 years ago

$10-30 USD

Paid on delivery
Objective: To keep a stock level file updated on an ftp site. The code will need to do a find and replace preformed on the ‘Stock Level’ field. We need to find stock levels that are greater than 3, if it is greater than 3 then the value needs to be changed to 3. (example: if value is 22, change the value to 3) We never want to have a inventory level for a product that is greater than 3. Once the fields have been updated, then export the table as an csv file to an ftp site. The code can be either SQL, PHP, Python, command line Take csv file from ftp server and import into MySQL database. The database should have two fields ‘SKU’ and ‘StockLevel’ 1. MySQL database table ‘RSRgroupstocklevel’ the Field ‘StockLevel’ should be calculated to ‘0’ so all stocklevel is zero before importing new levels. 2. The csv file [login to view URL] will be imported from an ftp location into ‘RSRgroupstocklevel’ table 3. The file [login to view URL] does not have headers. It is two colums. One is the SKU name and the other is the stocklevel which is a number between 0 to 5000. 4. ‘RSRgroupstocklevel’ table find all ‘StockLevel’ filed numbers that are greater than 3, if greater than 3 change to ‘3’. 5. Export ‘RSRgroupstocklevel’ table as csv to ftp location. 6. This code should be run on a schedule of every 30 minutes. You may want to use an MySQL Event to do this. Or a cron job. (the original inventory list on the ftp server is constantly being updated) 7. Create brief documentation for re-use of the script. Provide steps and documentation on how to implement. (where to save files, any configuration) 8. Example Files can be provided during the bidding process, just ask and I will send them to you. 9. You will NOT be provided a machine / server, so please don’t ask for it. We can test your script on our server if you want to ensure that it will work at our end. 10. If have suggestions on a better way to complete this task then let me know. (changing values greater than 3 in a csv file on a schedule)
Project ID: 11725592

About the project

18 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average $85 USD for this job
User Avatar
Hello, I have extensive experience in performing similar functions to those you are requesting in your project and do so on a daily basis. I have established projects using a combination of shell, PHP and MySQL to update inventories very large datasets. For your project, just to confirm if my understanding is correct, you want to run a 30 minute scheduled job (cron or event) to import stock levels from a csv file into an existing MySQL table instance (RSRgroupstocklevel), with a default value in the StockLevel field of 0 and max 3, updated from the imported csv file, and matched by SKU, then export all records to a csv file for upload to an ftp server. Can you confirm some additional points: - What version of MySQL are you currently running? - Do you currently have the process in place for the receiving of and sending of the csv stock level file to the FTP server? - What platform (OS) is your server running on? Can you send through some sample files and so I can look at the formatting etc. Thank you and I look forward to working with you. Darren
$88 USD in 2 days
4.8 (13 reviews)
5.5
5.5
User Avatar
I have my existing script to get and update file in FTP server. I can take good care of your project with quality and on time. Let me know the the best of your time to dicsuss so we can move forward to the next level.
$99 USD in 0 day
4.8 (27 reviews)
5.1
5.1
User Avatar
Hello there, I'd like to know few details about the project if you're considering me, thanks and good luck with the project.
$77 USD in 4 days
5.0 (16 reviews)
4.3
4.3
User Avatar
I have bachelor and master degrees in IT. My Primary skills include Java, Python, VB/.NET, ArcGIS, and PHP. Also database skills include MS Access, MySQL, and Oracle. My Other skills include server and network administration and maintenance with Linux/Unix and Windows Networking.
$30 USD in 3 days
4.9 (20 reviews)
4.0
4.0
User Avatar
Hello, I am a full time python developer, and will be able to complete this project for you. I have one question though. It is not clear to me why you are mentioning SQL. All the data that we need to do the processing is within the csv, isn't that right ? In that case we can just download the data, read it and edit it with python, and then produce the new CSV
$40 USD in 2 days
5.0 (10 reviews)
4.0
4.0
User Avatar
Hello, I am interested in your project. I am a software engineer and I have professional experience with SQL. Thank you, Best regards, David
$50 USD in 3 days
5.0 (23 reviews)
4.1
4.1
User Avatar
Take csv file from ftp server and import into MySQL database. The database should have two fields ‘SKU’ and ‘StockLevel’ 1. you will need a shell script to get the files from the source 2. a php file to extract data and put it into table, you can do this in a shell script too if you want to just bulk insert data into mysql without any changes while uploading. My bidding is for building the code, deploying and support for the scripts. Thanks, Raj
$55 USD in 1 day
5.0 (5 reviews)
3.5
3.5
User Avatar
Hello, I'm a senior developer. I'm ready to finish this project. Thank you for reading my bid
$55 USD in 1 day
5.0 (3 reviews)
2.4
2.4
User Avatar
I'm interested in doing this. Pl share one sample input, PM me and lets get going. I'm interested in doing this. Pl share one sample input, PM me and lets get going. I'm interested in doing this. Pl share one sample input, PM me and lets get going. I'll use cron.
$34 USD in 1 day
5.0 (1 review)
1.8
1.8
User Avatar
I will do it in python. I'm not sure why you need the mysql thing? If all what you want is to update the ftp file, this can be done in memory, unless there's a memory constraint or sth. Then we might be using a fast and simple nosql database to do such a task.
$10 USD in 1 day
5.0 (4 reviews)
1.6
1.6
User Avatar
I have the experience needed to provide you with a bug free script
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I have experience with databases, python scripting and also, with using FTP, skills which will help me to get the job done for you in about 2 days. Hope that we will work together :)
$10 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ALBANIA
Tirana, Albania
5.0
1
Member since Jan 15, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.